Config.in 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. comment "tvheadend needs a toolchain w/ NPTL, headers >= 3.2, dynamic library"
  2. depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
  3. !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2 || BR2_STATIC_LIBS
  4. depends on BR2_TOOLCHAIN_HAS_SYNC_8
  5. menuconfig BR2_PACKAGE_TVHEADEND
  6. bool "tvheadend"
  7. depends on !BR2_STATIC_LIBS # dladdr()
  8. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
  9. depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
  10. depends on BR2_TOOLCHAIN_HAS_SYNC_8
  11. select BR2_PACKAGE_DTV_SCAN_TABLES
  12. select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
  13. select BR2_PACKAGE_OPENSSL
  14. select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL
  15. help
  16. Tvheadend is a TV streaming server for Linux supporting
  17. DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video
  18. (V4L) as input sources.
  19. https://www.lonelycoder.com/redmine/projects/tvheadend/
  20. Note:
  21. - on first run, tvheadend will start in wizard mode; the
  22. webUI is available on port 9981.
  23. - if you want Avahi support, you'll need to enable:
  24. Avahi, D-Bus, libdaemon
  25. if BR2_PACKAGE_TVHEADEND
  26. config BR2_PACKAGE_TVHEADEND_DESCRAMBLER
  27. bool "descrambler support"
  28. default y
  29. help
  30. Enable support for various descrambler modules.
  31. config BR2_PACKAGE_TVHEADEND_IPTV
  32. bool "IPTV support"
  33. default y
  34. help
  35. Enable IPTV support.
  36. Note that some IPTV streams will need to be piped through
  37. ffmpeg (the commandline tool), so you may have to enable it
  38. with:
  39. BR2_PACKAGE_FFMPEG=y
  40. BR2_PACKAGE_FFMPEG_FFMPEG=y
  41. config BR2_PACKAGE_TVHEADEND_SATIP
  42. bool "SAT>IP support"
  43. default y
  44. help
  45. Enable SAT>IP support.
  46. config BR2_PACKAGE_TVHEADEND_TIMESHIFT
  47. bool "timeshift support"
  48. default y
  49. help
  50. Enable timeshift support.
  51. config BR2_PACKAGE_TVHEADEND_TRANSCODING
  52. bool "transcoding support"
  53. depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
  54. select BR2_PACKAGE_FFMPEG
  55. select BR2_PACKAGE_FFMPEG_GPL # needed for x264 support
  56. select BR2_PACKAGE_FFMPEG_SWSCALE
  57. # vp8 encoder needs c++
  58. select BR2_PACKAGE_LIBVPX if BR2_INSTALL_LIBSTDCPP
  59. select BR2_PACKAGE_X264
  60. help
  61. Enable transcoding support.
  62. endif