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.