007-convolution 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. config ADK_APPLIANCE_CONVOLUTION
  2. bool "brutefir convolution engine appliance"
  3. depends on ADK_TARGET_OS_LINUX && (\
  4. ADK_TARGET_ARCH_X86_64 || \
  5. ADK_TARGET_ARCH_X86 || \
  6. ADK_TARGET_ARCH_ARM )
  7. select ADK_PACKAGE_GRUB_TOOLS if ( \
  8. ADK_TARGET_ARCH_X86_64 || \
  9. ADK_TARGET_ARCH_X86 )
  10. select ADK_PACKAGE_MPD
  11. select ADK_PACKAGE_MPD_WITH_ALSA
  12. select ADK_PACKAGE_MPD_WITH_MP3
  13. select ADK_PACKAGE_MPD_WITH_MP4
  14. select ADK_PACKAGE_MPD_WITH_OGG
  15. select ADK_PACKAGE_MPD_WITH_OPUS
  16. select ADK_PACKAGE_MPD_WITH_FLAC
  17. select ADK_PACKAGE_MPD_WITH_WAV
  18. select ADK_PACKAGE_MPD_WITH_MMS
  19. select ADK_PACKAGE_MPD_WITH_FFMPEG
  20. select ADK_PACKAGE_MPD_WITH_SHOUT
  21. select ADK_PACKAGE_MPD_WITH_CURL
  22. select ADK_PACKAGE_MPD_WITH_SAMPLERATE
  23. select ADK_PACKAGE_MPD_WITH_SNDFILE
  24. select ADK_PACKAGE_MPD_WITH_HTTPD
  25. select ADK_PACKAGE_MPD_WITH_JACK
  26. select ADK_PACKAGE_LIBMPDCLIENT
  27. select ADK_PACKAGE_MPC
  28. select ADK_PACKAGE_DROPBEAR
  29. select ADK_PACKAGE_DROPBEAR_WITH_UTMP
  30. select ADK_PACKAGE_FFPROBE
  31. select ADK_PACKAGE_LIBFFMPEG
  32. select ADK_PACKAGE_LIBFFMPEG_WITH_AAC
  33. select ADK_PACKAGE_LIBFFMPEG_WITH_MP3
  34. select ADK_PACKAGE_LIBFFMPEG_WITH_VORBIS
  35. select ADK_PACKAGE_ALSA_UTILS
  36. select ADK_PACKAGE_RT_TESTS
  37. select ADK_PACKAGE_SCHEDTOOL
  38. select ADK_PACKAGE_NANO
  39. select ADK_PACKAGE_BRUTEFIR
  40. select ADK_PACKAGE_SOX
  41. select BUSYBOX_NTPD
  42. select BUSYBOX_WATCHDOG
  43. select ADK_KERNEL_PREEMPT_RT_FULL
  44. select ADK_KERNEL_HIGH_RES_TIMERS
  45. select ADK_RUNTIME_HOSTNAME convbox
  46. select ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY if ( \
  47. ADK_TARGET_SYSTEM_RASPBERRY_PI || \
  48. ADK_TARGET_SYSTEM_RASPBERRY_PI2 || \
  49. ADK_TARGET_SYSTEM_RASPBERRY_PI3 || \
  50. ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 )
  51. select ADK_RUNTIME_START_SERVICES
  52. select ADK_RUNTIME_START_DROPBEAR
  53. select ADK_RUNTIME_START_BUSYBOX_NTPD
  54. select ADK_RUNTIME_START_BUSYBOX_SYSLOGD
  55. help
  56. Create a convolution engine based on BruteFIR.