Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavide Beatrici <davidebeatrici@gmail.com>2019-10-15 04:21:15 +0300
committerDavide Beatrici <davidebeatrici@gmail.com>2019-10-15 04:50:24 +0300
commit9e1a5604d23a91ac15b1d8dba5138c536bb007f5 (patch)
tree8a4a767058f896228b2d8b8077c359d73b0f508f /3rdparty
parent341abad3222908e3f952fac6843fb399abf28be8 (diff)
Remove CELT 0.11.0
CELT 0.11.0 provides better quality in comparison to CELT 0.7.0, but the two versions of the codecs are not compatible, which is why we provided both of them. Opus was introduced in Mumble 1.2.4 (7586a61226a5477ff1f6418f51acdab65fe093f4), thus we expect that most (if not all) users are using it. By removing CELT 0.11.0 we don't break backwards compatibility, because it's provided by CELT 0.7.0. The main reason for removing the codec is the fact that its discontinued (in favor of Opus). Also, CELT 0.11.0 was removed from the Debian package back in 2012: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682010
Diffstat (limited to '3rdparty')
-rw-r--r--3rdparty/celt-0.11.0-build/celt-0.11.0-build.pro74
-rw-r--r--3rdparty/celt-0.11.0-build/celt-0.11.0.rc42
-rw-r--r--3rdparty/celt-0.11.0-build/config.h181
-rw-r--r--3rdparty/celt-0.11.0-build/win32/config.h168
m---------3rdparty/celt-0.11.0-src0
5 files changed, 0 insertions, 465 deletions
diff --git a/3rdparty/celt-0.11.0-build/celt-0.11.0-build.pro b/3rdparty/celt-0.11.0-build/celt-0.11.0-build.pro
deleted file mode 100644
index 002cc290d..000000000
--- a/3rdparty/celt-0.11.0-build/celt-0.11.0-build.pro
+++ /dev/null
@@ -1,74 +0,0 @@
-include(../../qmake/compiler.pri)
-
-BUILDDIR=$$basename(PWD)
-SOURCEDIR=$$replace(BUILDDIR,-build,-src)
-VERSION=$$replace(BUILDDIR,-build,)
-VERSION=$$replace(VERSION,celt-,)
-
-!exists(../$$SOURCEDIR/COPYING) {
- message("The $$SOURCEDIR/ directory was not found. Please update your submodules (git submodule update --init) or build with CONFIG+=no-bundled-celt.")
- error("Aborting configuration")
-}
-
-TEMPLATE = lib
-CONFIG -= qt
-CONFIG += debug_and_release
-CONFIG += no_include_pwd
-VPATH = ../$$SOURCEDIR/libcelt
-TARGET = celt0
-RC_FILE = celt-0.11.0.rc
-DEFINES += HAVE_CONFIG_H
-TARGET_VERSION_EXT = .$$VERSION
-
-CONFIG(static) {
- CONFIG -= static
- CONFIG += shared
-}
-
-!CONFIG(third-party-warnings) {
- # We ignore warnings in third party builds. We won't actually look
- # at them and they clutter out our warnings.
- CONFIG -= warn_on
- CONFIG += warn_off
-}
-
-QMAKE_CFLAGS -= -fPIE -pie
-
-win32 {
- DEFINES += WIN32 _WIN32
-
- win32-g++ {
- # MinGW uses the config.h for Unix-like systems.
- INCLUDEPATH += ../$$BUILDDIR
- }
-
- win32-msvc* {
- INCLUDEPATH += ../$$BUILDDIR/win32
-
- CONFIG(sse2) {
- TARGET_VERSION_EXT = .$${VERSION}.sse2
- } else {
- QMAKE_CFLAGS_RELEASE -= -arch:SSE
- QMAKE_CFLAGS_DEBUG -= -arch:SSE
- }
- }
-}
-
-unix {
- contains(QMAKE_CFLAGS, -ffast-math) {
- DEFINES += FLOAT_APPROX
- }
-
- INCLUDEPATH += ../$$BUILDDIR
-}
-
-SOURCES *= bands.c celt.c cwrs.c entcode.c entdec.c entenc.c header.c kiss_fft.c laplace.c mathops.c mdct.c modes.c pitch.c plc.c quant_bands.c rate.c vq.c
-
-# TARGET is the same in both versions of CELT, thus we have to specify
-# a separated folder to prevent objects collision between the two.
-OBJECTS_DIR = $$OBJECTS_ROOT/celt-0.11.0-build
-MOC_DIR = $$MOC_ROOT/celt-0.11.0-build
-RCC_DIR = $$RCC_ROOT/celt-0.11.0-build
-UI_DIR = $$UI_ROOT/celt-0.11.0-build
-
-include(../../qmake/symbols.pri)
diff --git a/3rdparty/celt-0.11.0-build/celt-0.11.0.rc b/3rdparty/celt-0.11.0-build/celt-0.11.0.rc
deleted file mode 100644
index acda63ca5..000000000
--- a/3rdparty/celt-0.11.0-build/celt-0.11.0.rc
+++ /dev/null
@@ -1,42 +0,0 @@
-#include <winver.h>
-
-#ifndef DEBUG
-#define VER_DEBUG 0L
-#else
-#define VER_DEBUG VS_FF_DEBUG
-#endif
-
-#ifdef SNAPSHOT_BUILD
-#define VER_RELEASE VS_FF_SPECIALBUILD|VS_FF_PRERELEASE
-#else
-#define VER_RELEASE 0L
-#endif
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,3,0,0
- PRODUCTVERSION 1,3,0,0
- FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
- FILEFLAGS (VER_DEBUG|VER_RELEASE)
- FILEOS VOS_NT_WINDOWS32
- FILETYPE VFT_DLL
- FILESUBTYPE 0L
- BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904E4"
- BEGIN
- VALUE "FileDescription", "Mumble CELT 0.11.0 DLL"
- VALUE "FileVersion", "1.3.0"
- VALUE "ProductVersion", "1.3.0"
- VALUE "OriginalFilename", "celt0.0.11.0.dll"
- VALUE "ProductName", "Mumble"
-#ifdef SNAPSHOT_BUILD
- VALUE "SpecialBuild", "Snapshot development release"
-#endif
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1252
- END
- END
diff --git a/3rdparty/celt-0.11.0-build/config.h b/3rdparty/celt-0.11.0-build/config.h
deleted file mode 100644
index 1a8049a2d..000000000
--- a/3rdparty/celt-0.11.0-build/config.h
+++ /dev/null
@@ -1,181 +0,0 @@
-/* config.h. Generated from config.h.in by configure. */
-/* config.h.in. Generated from configure.ac by autoheader. */
-
-/* Define if building universal (internal helper macro) */
-/* #undef AC_APPLE_UNIVERSAL_BUILD */
-
-/* This is a build of CELT */
-#define CELT_BUILD /**/
-
-/* Version extra */
-#define CELT_EXTRA_VERSION ""
-
-/* Version major */
-#define CELT_MAJOR_VERSION 0
-
-/* Version micro */
-#define CELT_MICRO_VERSION 0
-
-/* Version minor */
-#define CELT_MINOR_VERSION 11
-
-/* Complete version string */
-#define CELT_VERSION "0.11.0"
-
-/* Compile as fixed-point */
-/* #undef DOUBLE_PRECISION */
-
-/* Assertions */
-/* #undef ENABLE_ASSERTIONS */
-
-/* Postfilter */
-/* #undef ENABLE_POSTFILTER */
-
-/* Debug fixed-point implementation */
-/* #undef FIXED_DEBUG */
-
-/* Compile as fixed-point */
-/* #undef FIXED_POINT */
-
-/* Compile as floating-point */
-#define FLOATING_POINT /**/
-
-/* Float approximations */
-/* #undef FLOAT_APPROX */
-
-/* Define to 1 if you have the <alloca.h> header file. */
-#define HAVE_ALLOCA_H 1
-
-/* Define to 1 if you have the <dlfcn.h> header file. */
-#define HAVE_DLFCN_H 1
-
-/* Define to 1 if you have the <getopt.h> header file. */
-#define HAVE_GETOPT_H 1
-
-/* Define to 1 if you have the `getopt_long' function. */
-#define HAVE_GETOPT_LONG 1
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#define HAVE_INTTYPES_H 1
-
-/* Define to 1 if you have the `m' library (-lm). */
-#define HAVE_LIBM 1
-
-/* Define to 1 if you have the `winmm' library (-lwinmm). */
-/* #undef HAVE_LIBWINMM */
-
-/* Define if you have C99's lrint function. */
-#define HAVE_LRINT 1
-
-/* Define if you have C99's lrintf function. */
-#define HAVE_LRINTF 1
-
-/* Define to 1 if you have the <memory.h> header file. */
-#define HAVE_MEMORY_H 1
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#define HAVE_STDINT_H 1
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#define HAVE_STDLIB_H 1
-
-/* Define to 1 if you have the <strings.h> header file. */
-#define HAVE_STRINGS_H 1
-
-/* Define to 1 if you have the <string.h> header file. */
-#define HAVE_STRING_H 1
-
-/* Define to 1 if you have the <sys/audioio.h> header file. */
-/* #undef HAVE_SYS_AUDIOIO_H */
-
-/* Define to 1 if you have the <sys/soundcard.h> header file. */
-#define HAVE_SYS_SOUNDCARD_H 1
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#define HAVE_SYS_STAT_H 1
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#define HAVE_SYS_TYPES_H 1
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#define HAVE_UNISTD_H 1
-
-/* Define to the sub-directory in which libtool stores uninstalled libraries.
- */
-#define LT_OBJDIR ".libs/"
-
-/* Compile as fixed-point */
-/* #undef MIXED_PRECISION */
-
-/* Define to the address where bug reports for this package should be sent. */
-#define PACKAGE_BUGREPORT ""
-
-/* Define to the full name of this package. */
-#define PACKAGE_NAME ""
-
-/* Define to the full name and version of this package. */
-#define PACKAGE_STRING ""
-
-/* Define to the one symbol short name of this package. */
-#define PACKAGE_TARNAME ""
-
-/* Define to the version of this package. */
-#define PACKAGE_VERSION ""
-
-/* The size of `int', as computed by sizeof. */
-#define SIZEOF_INT 4
-
-/* The size of `long', as computed by sizeof. */
-#define SIZEOF_LONG 8
-
-/* The size of `long long', as computed by sizeof. */
-#define SIZEOF_LONG_LONG 8
-
-/* The size of `short', as computed by sizeof. */
-#define SIZEOF_SHORT 2
-
-/* Custom modes */
-/* #undef CUSTOM_MODES */
-
-/* Define to 1 if you have the ANSI C header files. */
-#define STDC_HEADERS 1
-
-/* Make use of alloca */
-/* #undef USE_ALLOCA */
-
-/* Use C99 variable-size arrays */
-#define VAR_ARRAYS /**/
-
-/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
- significant byte first (like Motorola and SPARC, unlike Intel). */
-#if defined AC_APPLE_UNIVERSAL_BUILD
-# if defined __BIG_ENDIAN__
-# define WORDS_BIGENDIAN 1
-# endif
-#else
-# ifndef WORDS_BIGENDIAN
-/* # undef WORDS_BIGENDIAN */
-# endif
-#endif
-
-/* Define to empty if `const' does not conform to ANSI C. */
-/* #undef const */
-
-/* Define to `__inline__' or `__inline' if that's what the C compiler
- calls it, or to nothing if 'inline' is not supported under any name. */
-#ifndef __cplusplus
-/* #undef inline */
-#endif
-
-/* Define to the equivalent of the C99 'restrict' keyword, or to
- nothing if this is not supported. Do not define if restrict is
- supported directly. */
-#define restrict __restrict
-/* Work around a bug in Sun C++: it does not support _Restrict, even
- though the corresponding Sun C compiler does, which causes
- "#define restrict _Restrict" in the previous line. Perhaps some future
- version of Sun C++ will work with _Restrict; if so, it'll probably
- define __RESTRICT, just as Sun C does. */
-#if defined __SUNPRO_CC && !defined __RESTRICT
-# define _Restrict
-#endif
diff --git a/3rdparty/celt-0.11.0-build/win32/config.h b/3rdparty/celt-0.11.0-build/win32/config.h
deleted file mode 100644
index 0d8bd07da..000000000
--- a/3rdparty/celt-0.11.0-build/win32/config.h
+++ /dev/null
@@ -1,168 +0,0 @@
-/* config.h. Generated from config.h.in by configure. */
-/* config.h.in. Generated from configure.ac by autoheader. */
-
-/* Define if building universal (internal helper macro) */
-/* #undef AC_APPLE_UNIVERSAL_BUILD */
-
-/* This is a build of CELT */
-#define CELT_BUILD /**/
-
-/* Version extra */
-#define CELT_EXTRA_VERSION ""
-
-/* Version major */
-#define CELT_MAJOR_VERSION 0
-
-/* Version micro */
-#define CELT_MICRO_VERSION 0
-
-/* Version minor */
-#define CELT_MINOR_VERSION 11
-
-/* Complete version string */
-#define CELT_VERSION "0.11.0"
-
-/* Assertions */
-/* #undef ENABLE_ASSERTIONS */
-
-/* Postfilter */
-/* #undef ENABLE_POSTFILTER */
-
-/* Debug fixed-point implementation */
-/* #undef FIXED_DEBUG */
-
-/* Compile as fixed-point */
-/* #undef FIXED_POINT */
-
-/* Compile as floating-point */
-#define FLOATING_POINT /**/
-
-/* Float approximations */
-/* #undef FLOAT_APPROX */
-
-/* Define to 1 if you have the <alloca.h> header file. */
-#define HAVE_ALLOCA_H 1
-
-/* Define to 1 if you have the <dlfcn.h> header file. */
-#define HAVE_DLFCN_H 1
-
-/* Define to 1 if you have the <getopt.h> header file. */
-#define HAVE_GETOPT_H 1
-
-/* Define to 1 if you have the `getopt_long' function. */
-#define HAVE_GETOPT_LONG 1
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-// #define HAVE_INTTYPES_H 1
-
-/* Define to 1 if you have the `m' library (-lm). */
-#define HAVE_LIBM 1
-
-/* Define to 1 if you have the `winmm' library (-lwinmm). */
-/* #undef HAVE_LIBWINMM */
-
-/* Define if you have C99's lrint function. */
-// #define HAVE_LRINT 1
-
-/* Define if you have C99's lrintf function. */
-// #define HAVE_LRINTF 1
-
-/* Define to 1 if you have the <memory.h> header file. */
-#define HAVE_MEMORY_H 1
-
-/* Define to 1 if you have the <stdint.h> header file. */
-// #define HAVE_STDINT_H 1
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#define HAVE_STDLIB_H 1
-
-/* Define to 1 if you have the <strings.h> header file. */
-#define HAVE_STRINGS_H 1
-
-/* Define to 1 if you have the <string.h> header file. */
-#define HAVE_STRING_H 1
-
-/* Define to 1 if you have the <sys/audioio.h> header file. */
-/* #undef HAVE_SYS_AUDIOIO_H */
-
-/* Define to 1 if you have the <sys/soundcard.h> header file. */
-#define HAVE_SYS_SOUNDCARD_H 1
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#define HAVE_SYS_STAT_H 1
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#define HAVE_SYS_TYPES_H 1
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#define HAVE_UNISTD_H 1
-
-/* Define to the sub-directory in which libtool stores uninstalled libraries.
- */
-#define LT_OBJDIR ".libs/"
-
-/* Define to the address where bug reports for this package should be sent. */
-#define PACKAGE_BUGREPORT ""
-
-/* Define to the full name of this package. */
-#define PACKAGE_NAME ""
-
-/* Define to the full name and version of this package. */
-#define PACKAGE_STRING ""
-
-/* Define to the one symbol short name of this package. */
-#define PACKAGE_TARNAME ""
-
-/* Define to the version of this package. */
-#define PACKAGE_VERSION ""
-
-/* The size of `int', as computed by sizeof. */
-#define SIZEOF_INT 4
-
-/* The size of `long', as computed by sizeof. */
-#define SIZEOF_LONG 4
-
-/* The size of `long long', as computed by sizeof. */
-#define SIZEOF_LONG_LONG 8
-
-/* The size of `short', as computed by sizeof. */
-#define SIZEOF_SHORT 2
-
-/* Custom modes */
-/* #undef CUSTOM_MODES */
-
-/* Define to 1 if you have the ANSI C header files. */
-#define STDC_HEADERS 1
-
-/* Make use of alloca */
-/* #undef USE_ALLOCA */
-#define USE_ALLOCA 1
-
-/* Use C99 variable-size arrays */
-// #define VAR_ARRAYS /**/
-
-/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
- significant byte first (like Motorola and SPARC, unlike Intel). */
-#if defined AC_APPLE_UNIVERSAL_BUILD
-# if defined __BIG_ENDIAN__
-# define WORDS_BIGENDIAN 1
-# endif
-#else
-# ifndef WORDS_BIGENDIAN
-/* # undef WORDS_BIGENDIAN */
-# endif
-#endif
-
-/* Define to empty if `const' does not conform to ANSI C. */
-/* #undef const */
-
-/* Define to `__inline__' or `__inline' if that's what the C compiler
- calls it, or to nothing if 'inline' is not supported under any name. */
-#ifndef __cplusplus
-#define inline __inline
-#endif
-
-/* Define to the equivalent of the C99 'restrict' keyword, or to
- nothing if this is not supported. Do not define if restrict is
- supported directly. */
-#define restrict
diff --git a/3rdparty/celt-0.11.0-src b/3rdparty/celt-0.11.0-src
deleted file mode 160000
-Subproject e3d39fec7c44d1841e817d3b1986bfdc4d0863a