diff options
author | Oliver Schib <lich000king@yahoo.de> | 2016-06-24 10:32:40 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-06-25 21:52:21 +0200 |
commit | 7b357659f9838b76a7d0a830f34945d0f851065c (patch) | |
tree | 99fa18561219784bc74475baedd240d5d14a1cd3 /tasks | |
parent | 262800f092c1b9a430bd1d407d13f8cff2330207 (diff) |
New task: BruteFIR Convolution Engine
Builds a FIR convolution engine based on BruteFIR, includes MPD and JACK. Uses preempt-rt.
Signed-off-by: Oliver Schib <lich000king@yahoo.de>
Diffstat (limited to 'tasks')
-rw-r--r-- | tasks/007-convolution | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/tasks/007-convolution b/tasks/007-convolution new file mode 100644 index 000000000..77249d0c4 --- /dev/null +++ b/tasks/007-convolution @@ -0,0 +1,95 @@ +config ADK_APPLIANCE_CONVOLUTION + bool "BruteFIR convolution engine appliance" + depends on ADK_TARGET_OS_LINUX && (\ + ADK_TARGET_ARCH_X86_64 || \ + ADK_TARGET_ARCH_X86 || \ + ADK_TARGET_ARCH_ARM ) + select ADK_PACKAGE_MPD + select ADK_PACKAGE_MPD_WITH_ALSA + select ADK_PACKAGE_MPD_WITH_MP3 + select ADK_PACKAGE_MPD_WITH_MP4 + select ADK_PACKAGE_MPD_WITH_OGG + select ADK_PACKAGE_MPD_WITH_OPUS + select ADK_PACKAGE_MPD_WITH_FLAC + select ADK_PACKAGE_MPD_WITH_WAV + select ADK_PACKAGE_MPD_WITH_MMS + select ADK_PACKAGE_MPD_WITH_FFMPEG + select ADK_PACKAGE_MPD_WITH_SHOUT + select ADK_PACKAGE_MPD_WITH_CURL + select ADK_PACKAGE_MPD_WITH_SAMPLERATE + select ADK_PACKAGE_MPD_WITH_SNDFILE + select ADK_PACKAGE_MPD_WITH_HTTPD + select ADK_PACKAGE_MPD_WITH_JACK + select ADK_PACKAGE_CIFS_UTILS + select ADK_PACKAGE_LIBMPDCLIENT + select ADK_PACKAGE_MPC + select ADK_PACKAGE_DROPBEAR + select ADK_PACKAGE_DROPBEAR_WITH_UTMP + select ADK_PACKAGE_FFPROBE + select ADK_PACKAGE_LIBFFMPEG + select ADK_PACKAGE_LIBFFMPEG_WITH_AAC + select ADK_PACKAGE_LIBFFMPEG_WITH_MP3 + select ADK_PACKAGE_LIBFFMPEG_WITH_VORBIS + select ADK_PACKAGE_E2FSCK + select ADK_PACKAGE_ALSA_UTILS + select BUSYBOX_NTPD + select BUSYBOX_WATCHDOG + select ADK_RUNTIME_START_SERVICES + select ADK_RUNTIME_START_DROPBEAR + select ADK_RUNTIME_START_BUSYBOX_NTPD + select ADK_RUNTIME_START_BUSYBOX_SYSLOGD + select ADK_RUNTIME_START_MPD n + select ADK_KERNEL_USB_HID + select ADK_TARGET_USB_KEYBOARD + select ADK_TARGET_USB_MOUSE + select ADK_KERNEL_INPUT_KEYBOARD + select ADK_KERNEL_INPUT_MOUSE + select ADK_KERNEL_INPUT_EVDEV + select ADK_RUNTIME_HOSTNAME mpdbox + select ADK_KERNEL_USB_STORAGE m + select ADK_PACKAGE_GRUB_TOOLS if ( \ + ADK_TARGET_ARCH_X86_64 || \ + ADK_TARGET_ARCH_X86 ) + select ADK_PACKAGE_COREUTILS + select ADK_PACKAGE_FINDUTILS + select ADK_PACKAGE_FIND + select ADK_PACKAGE_GREP + select ADK_PACKAGE_XARGS + select BUSYBOX_KILLALL + select BUSYBOX_TOP + select ADK_PACKAGE_RT_TESTS + select ADK_PACKAGE_FDISK + select ADK_PACKAGE_MKE2FS + select ADK_PACKAGE_MKFS + select ADK_PACKAGE_MOUNT + select ADK_PACKAGE_NTFS_3G + select ADK_PACKAGE_PARTED + select ADK_PACKAGE_KBD + select ADK_PACKAGE_SCHEDTOOL + select ADK_PACKAGE_NANO + select ADK_PACKAGE_CIFS_UTILS + select ADK_PACKAGE_BRUTEFIR + select ADK_PACKAGE_SOX + select ADK_PACKAGE_XAUTH + select ADK_PACKAGE_GCC + select ADK_PACKAGE_LIBGMP_DEV + select ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY if ( \ + ADK_TARGET_SYSTEM_RASPBERRY_PI || \ + ADK_TARGET_SYSTEM_RASPBERRY_PI2 || \ + ADK_TARGET_SYSTEM_RASPBERRY_PI3 || \ + ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 ) + select ADK_RUNTIME_START_KBD + select ADK_RUNTIME_GETTY_VGA + select ADK_TARGET_KERNEL_VERSION_4_1 if ( \ + ADK_TARGET_ARCH_X86_64 || \ + ADK_TARGET_ARCH_X86 ) + select ADK_KERNEL_PREEMPT_RT_FULL + select ADK_KERNEL_HIGH_RES_TIMERS + select ADK_KERNEL_NTFS_FS + select ADK_KERNEL_VFAT_FS + select ADK_KERNEL_CIFS + select ADK_KERNEL_NFS_FS + select ADK_KERNEL_USB_STORAGE + help + Create a convolution engine based on BruteFIR. + |