blob: 32077a85b411c61b977c48091d52c266efa5682d [file] [log] [blame]
{
"name": "libopus-rs",
"version": "1.2.1",
"summary": "Opus is a totally open, royalty-free, highly versatile audio codec.",
"description": "Opus is a totally open, royalty-free, highly versatile audio codec.\nOpus is unmatched for interactive speech and music transmission over the Internet, but is also intended for storage and streaming applications.\nIt is standardized by the Internet Engineering Task Force (IETF) as [RFC 6716][1] which incorporated technology from Skype's SILK codec and Xiph.Org's CELT codec.\n\n[1]: http://tools.ietf.org/html/rfc6716",
"homepage": "http://www.opus-codec.org/",
"license": {
"type": "BSD",
"file": "COPYING"
},
"source": {
"http": "https://archive.mozilla.org/pub/opus/opus-1.2.1.tar.gz"
},
"authors": [
"Xiph.Org",
"Skype Limited",
"Octasic",
"Jean-Marc Valin",
"Timothy B. Terriberry",
"CSIRO",
"Gregory Maxwell",
"Mark Borgerding",
"Erik de Castro Lopo"
],
"platforms": {
"ios": "8.0"
},
"requires_arc": false,
"pod_target_xcconfig": {
"HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/libopus-rs/silk\""
},
"prepare_command": "cat >src/config.h <<CONFIG_H\n#define HAVE_DLFCN_H 1\n#define HAVE_INTTYPES_H 1\n#define HAVE_LRINT 1\n#define HAVE_LRINTF 1\n#define HAVE_MEMORY_H 1\n#define HAVE_STDINT_H 1\n#define HAVE_STDLIB_H 1\n#define HAVE_STRINGS_H 1\n#define HAVE_STRING_H 1\n#define HAVE_SYS_STAT_H 1\n#define HAVE_SYS_TYPES_H 1\n#define HAVE_UNISTD_H 1\n\n#define OPUS_BUILD /**/\n\n#define STDC_HEADERS 1\n#define VAR_ARRAYS 1\n\nCONFIG_H",
"subspecs": [
{
"name": "fixed",
"public_header_files": "include/*.h",
"source_files": [
"src/config.h",
"include/*.h",
"silk/*.{c,h}",
"celt/*.{c,h}",
"src/opus.c",
"src/opus_decoder.c",
"src/opus_encoder.c",
"src/opus_multistream.c",
"src/opus_multistream_encoder.c",
"src/opus_multistream_decoder.c",
"src/repacketizer.c",
"src/analysis.c",
"src/mlp.c",
"src/mlp_data.c",
"include/opus.h",
"include/opus_multistream.h",
"src/opus_private.h",
"src/analysis.h",
"src/mlp.h",
"src/tansig_table.h",
"silk/fixed",
"include/*.h"
],
"exclude_files": "celt/opus_custom_demo.c",
"compiler_flags": [
"-w",
"-Xanalyzer",
"-analyzer-disable-all-checks",
"-DHAVE_CONFIG_H=1",
"-O3",
"-DFIXED_POINT"
]
},
{
"name": "float",
"source_files": [
"src/config.h",
"include/*.h",
"silk/*.{c,h}",
"celt/*.{c,h}",
"src/opus.c",
"src/opus_decoder.c",
"src/opus_encoder.c",
"src/opus_multistream.c",
"src/opus_multistream_encoder.c",
"src/opus_multistream_decoder.c",
"src/repacketizer.c",
"src/analysis.c",
"src/mlp.c",
"src/mlp_data.c",
"include/opus.h",
"include/opus_multistream.h",
"src/opus_private.h",
"src/analysis.h",
"src/mlp.h",
"src/tansig_table.h",
"silk/float",
"celt/x86"
],
"public_header_files": "include/*.h",
"exclude_files": "celt/opus_custom_demo.c",
"compiler_flags": [
"-w",
"-Xanalyzer",
"-analyzer-disable-all-checks",
"-DHAVE_CONFIG_H=1",
"-O3",
"-DFLOATING_POINT"
],
"pod_target_xcconfig": {
"HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/libopus-rs/celt\""
}
}
]
}