initial buildroot for linux 5.15

This commit is contained in:
Huan.Feng
2021-12-06 14:12:13 +08:00
parent d7767d594e
commit 7b6fc358fa
12736 changed files with 508822 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
config BR2_PACKAGE_OPUS
bool "opus"
help
The Opus codec is designed for interactive speech and audio
transmission over the Internet. It is designed by the IETF
Codec Working Group and incorporates technology from Skype's
SILK codec and Xiph.Org's CELT codec.
It is intended to suit a wide range of interactive audio
applications, including Voice over IP, videoconferencing,
in-game chat, and even remote live music performances. It
can scale from low bit-rate narrowband speech to very high
quality stereo music.
http://opus-codec.org
if BR2_PACKAGE_OPUS
config BR2_PACKAGE_OPUS_FIXED_POINT
bool "use fixed-point" if !BR2_SOFT_FLOAT
default y if BR2_SOFT_FLOAT
help
Compile without floating point operations (for machines
without a fast enough FPU).
endif
+5
View File
@@ -0,0 +1,5 @@
# From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt
sha256 65b58e1e25b2a114157014736a3d9dfeaad8d41be1c8179866f144a2fb44ff9d opus-1.3.1.tar.gz
# Hash for license file
sha256 8338ce8d922bb4416ce3dd1e5680173332435e3f0755007ac7801ccd674fe682 COPYING
+31
View File
@@ -0,0 +1,31 @@
################################################################################
#
# opus
#
################################################################################
OPUS_VERSION = 1.3.1
OPUS_SITE = https://downloads.xiph.org/releases/opus
OPUS_LICENSE = BSD-3-Clause
OPUS_LICENSE_FILES = COPYING
OPUS_INSTALL_STAGING = YES
OPUS_CFLAGS = $(TARGET_CFLAGS)
ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y)
OPUS_CFLAGS += -O0
endif
OPUS_CONF_ENV = CFLAGS="$(OPUS_CFLAGS)"
ifeq ($(BR2_PACKAGE_OPUS_FIXED_POINT),y)
OPUS_CONF_OPTS += --enable-fixed-point
endif
# When we're on ARM, but we don't have ARM instructions (only
# Thumb-2), disable the usage of assembly as it is not Thumb-ready.
ifeq ($(BR2_arm)$(BR2_armeb):$(BR2_ARM_CPU_HAS_ARM),y:)
OPUS_CONF_OPTS += --disable-asm
endif
$(eval $(autotools-package))