mirror of
https://github.com/outbackdingo/firmware.git
synced 2026-01-28 02:18:57 +00:00
Add fdk-aac-openipc package
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/package/fullhan_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/package/ipctool/Config.in"
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/package/lame-openipc/Config.in"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/linux/linux-ext-fullhan_patcher.mk
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/fullhan_patcher/fullhan_patcher.mk
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/ipctool/ipctool.mk
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/lame-openipc/lame-openipc.mk
|
||||
|
||||
1
br-ext-chip-fullhan/package/fdk-aac-openipc
Symbolic link
1
br-ext-chip-fullhan/package/fdk-aac-openipc
Symbolic link
@@ -0,0 +1 @@
|
||||
../../general/package/fdk-aac-openipc
|
||||
@@ -1,6 +1,7 @@
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/package/goke_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/package/ipctool/Config.in"
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/package/lame-openipc/Config.in"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/linux/linux-ext-goke_patcher.mk
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/package/goke_patcher/goke_patcher.mk
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/package/ipctool/ipctool.mk
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/package/lame-openipc/lame-openipc.mk
|
||||
|
||||
1
br-ext-chip-goke/package/fdk-aac-openipc
Symbolic link
1
br-ext-chip-goke/package/fdk-aac-openipc
Symbolic link
@@ -0,0 +1 @@
|
||||
../../general/package/fdk-aac-openipc
|
||||
@@ -1,6 +1,7 @@
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/hisi_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/gdbserver-lite/Config.in"
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/hisi_gpio/Config.in"
|
||||
|
||||
@@ -47,6 +47,7 @@ BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
|
||||
# OpenIPC packages
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
|
||||
BR2_PACKAGE_DROPBEAR=y
|
||||
BR2_PACKAGE_FDK_AAC_OPENIPC=y
|
||||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
# BR2_PACKAGE_HASERL is not set
|
||||
BR2_PACKAGE_HISI_GPIO=y
|
||||
|
||||
@@ -51,6 +51,7 @@ BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
|
||||
# OpenIPC packages
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
|
||||
BR2_PACKAGE_DROPBEAR=y
|
||||
BR2_PACKAGE_FDK_AAC_OPENIPC=y
|
||||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
# BR2_PACKAGE_HASERL is not set
|
||||
BR2_PACKAGE_HISI_GPIO=y
|
||||
|
||||
@@ -48,6 +48,7 @@ BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
|
||||
# OpenIPC packages
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
|
||||
BR2_PACKAGE_DROPBEAR=y
|
||||
BR2_PACKAGE_FDK_AAC_OPENIPC=y
|
||||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
# BR2_PACKAGE_HASERL is not set
|
||||
BR2_PACKAGE_HISI_GPIO=y
|
||||
@@ -88,5 +89,3 @@ BR2_PACKAGE_YAML_CLI=y
|
||||
# BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U is not set
|
||||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
|
||||
# Beta
|
||||
BR2_PACKAGE_VO_AACENC=y
|
||||
|
||||
@@ -69,11 +69,3 @@ BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||
|
||||
# Unused
|
||||
# BR2_SHARED_STATIC_LIBS is not set
|
||||
# BR2_PACKAGE_JPEG_TURBO is not set
|
||||
# BR2_PACKAGE_MINIHTTP is not set
|
||||
# BR2_PACKAGE_MXML is not set
|
||||
# BR2_PACKAGE_SSHPASS is not set
|
||||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
|
||||
@@ -2,6 +2,7 @@ include $(BR2_EXTERNAL_HISILICON_PATH)/linux/linux-ext-hisi_patcher.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisi_patcher/hisi_patcher.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/gdbserver-lite/gdbserver-lite.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisi_gpio/hisi_gpio.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk
|
||||
|
||||
1
br-ext-chip-hisilicon/package/fdk-aac-openipc
Symbolic link
1
br-ext-chip-hisilicon/package/fdk-aac-openipc
Symbolic link
@@ -0,0 +1 @@
|
||||
../../general/package/fdk-aac-openipc
|
||||
@@ -1,6 +1,7 @@
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/ingenic_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/ipctool/Config.in"
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/lame-openipc/Config.in"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/linux/linux-ext-ingenic_patcher.mk
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic_patcher/ingenic_patcher.mk
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ipctool/ipctool.mk
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/lame-openipc/lame-openipc.mk
|
||||
|
||||
1
br-ext-chip-ingenic/package/fdk-aac-openipc
Symbolic link
1
br-ext-chip-ingenic/package/fdk-aac-openipc
Symbolic link
@@ -0,0 +1 @@
|
||||
../../general/package/fdk-aac-openipc
|
||||
@@ -1,6 +1,7 @@
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/package/novatek_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/package/ipctool/Config.in"
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/package/lame-openipc/Config.in"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/linux/linux-ext-novatek_patcher.mk
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/novatek_patcher/novatek_patcher.mk
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/ipctool/ipctool.mk
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/lame-openipc/lame-openipc.mk
|
||||
|
||||
1
br-ext-chip-novatek/package/fdk-aac-openipc
Symbolic link
1
br-ext-chip-novatek/package/fdk-aac-openipc
Symbolic link
@@ -0,0 +1 @@
|
||||
../../general/package/fdk-aac-openipc
|
||||
@@ -1,6 +1,7 @@
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/sigmastar_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/gdbserver-lite/Config.in"
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/ipctool/Config.in"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/linux/linux-ext-sigmastar_patcher.mk
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/sigmastar_patcher/sigmastar_patcher.mk
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/gdbserver-lite/gdbserver-lite.mk
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/ipctool/ipctool.mk
|
||||
|
||||
1
br-ext-chip-sigmastar/package/fdk-aac-openipc
Symbolic link
1
br-ext-chip-sigmastar/package/fdk-aac-openipc
Symbolic link
@@ -0,0 +1 @@
|
||||
../../general/package/fdk-aac-openipc
|
||||
@@ -1,6 +1,7 @@
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/xiongmai_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/ipctool/Config.in"
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/lame-openipc/Config.in"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/linux/linux-ext-xiongmai_patcher.mk
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/xiongmai_patcher/xiongmai_patcher.mk
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/ipctool/ipctool.mk
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/lame-openipc/lame-openipc.mk
|
||||
|
||||
1
br-ext-chip-xiongmai/package/fdk-aac-openipc
Symbolic link
1
br-ext-chip-xiongmai/package/fdk-aac-openipc
Symbolic link
@@ -0,0 +1 @@
|
||||
../../general/package/fdk-aac-openipc
|
||||
24
general/package/fdk-aac-openipc/Config.in
Normal file
24
general/package/fdk-aac-openipc/Config.in
Normal file
@@ -0,0 +1,24 @@
|
||||
# These are the architectures supported by FDK AAC
|
||||
config BR2_PACKAGE_FDK_AAC_OPENIPC_ARCH_SUPPORTS
|
||||
bool
|
||||
default y if BR2_aarch64
|
||||
default y if BR2_arm || BR2_armeb
|
||||
default y if BR2_i386 || BR2_x86_64
|
||||
default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
|
||||
default y if BR2_powerpc
|
||||
default y if BR2_sh
|
||||
|
||||
config BR2_PACKAGE_FDK_AAC_OPENIPC
|
||||
bool "fdk-aac-openipc"
|
||||
depends on BR2_PACKAGE_FDK_AAC_OPENIPC_ARCH_SUPPORTS
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
help
|
||||
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC
|
||||
Codec") is software that implements the MPEG Advanced Audio
|
||||
Coding ("AAC") encoding and decoding scheme for digital audio
|
||||
|
||||
https://github.com/mstorsjo/fdk-aac
|
||||
|
||||
comment "fdk-aac needs a toolchain w/ C++"
|
||||
depends on BR2_PACKAGE_FDK_AAC_OPENIPC_ARCH_SUPPORTS
|
||||
depends on !BR2_INSTALL_LIBSTDCPP
|
||||
23
general/package/fdk-aac-openipc/fdk-aac-openipc.mk
Normal file
23
general/package/fdk-aac-openipc/fdk-aac-openipc.mk
Normal file
@@ -0,0 +1,23 @@
|
||||
################################################################################
|
||||
#
|
||||
# fdk-aac-openipc
|
||||
#
|
||||
################################################################################
|
||||
|
||||
FDK_AAC_OPENIPC_VERSION = 2.0.2
|
||||
FDK_AAC_OPENIPC_SITE = $(call github,mstorsjo,fdk-aac,v$(FDK_AAC_OPENIPC_VERSION))
|
||||
FDK_AAC_OPENIPC_LICENSE = fdk-aac license
|
||||
FDK_AAC_OPENIPC_LICENSE_FILES = NOTICE
|
||||
FDK_AAC_OPENIPC_INSTALL_STAGING = YES
|
||||
|
||||
# This package uses autoconf, but not automake, so we need to call
|
||||
# their special autogen.sh script, and have custom target and staging
|
||||
# installation commands.
|
||||
|
||||
define FDK_AAC_OPENIPC_RUN_AUTOGEN
|
||||
cd $(@D) && PATH=$(BR_PATH) ./autogen.sh
|
||||
endef
|
||||
FDK_AAC_OPENIPC_PRE_CONFIGURE_HOOKS += FDK_AAC_OPENIPC_RUN_AUTOGEN
|
||||
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Reference in New Issue
Block a user