comment "tvheadend needs a toolchain w/ NPTL, headers >= 3.2, dynamic library" depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2 || BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HAS_SYNC_4 menuconfig BR2_PACKAGE_TVHEADEND bool "tvheadend" depends on !BR2_STATIC_LIBS # dladdr() depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2 depends on BR2_TOOLCHAIN_HAS_SYNC_4 select BR2_PACKAGE_DTV_SCAN_TABLES select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE select BR2_PACKAGE_OPENSSL select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL help Tvheadend is a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as input sources. https://www.lonelycoder.com/redmine/projects/tvheadend/ Note: - on first run, tvheadend will start in wizard mode; the webUI is available on port 9981. - if you want Avahi support, you'll need to enable: Avahi, D-Bus, libdaemon if BR2_PACKAGE_TVHEADEND config BR2_PACKAGE_TVHEADEND_DESCRAMBLER bool "descrambler support" default y help Enable support for various descrambler modules. config BR2_PACKAGE_TVHEADEND_IPTV bool "IPTV support" default y help Enable IPTV support. Note that some IPTV streams will need to be piped through ffmpeg (the commandline tool), so you may have to enable it with: BR2_PACKAGE_FFMPEG=y BR2_PACKAGE_FFMPEG_FFMPEG=y config BR2_PACKAGE_TVHEADEND_SATIP bool "SAT>IP support" default y help Enable SAT>IP support. config BR2_PACKAGE_TVHEADEND_TIMESHIFT bool "timeshift support" default y help Enable timeshift support. config BR2_PACKAGE_TVHEADEND_TRANSCODING bool "transcoding support" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS select BR2_PACKAGE_FFMPEG select BR2_PACKAGE_FFMPEG_AVRESAMPLE select BR2_PACKAGE_FFMPEG_GPL # needed for x264 support select BR2_PACKAGE_FFMPEG_SWSCALE # vp8 encoder needs c++ select BR2_PACKAGE_LIBVPX if BR2_INSTALL_LIBSTDCPP select BR2_PACKAGE_X264 help Enable transcoding support. endif