428277b03e
Some IPTV streams will need ffmpef, the command line tool), while some won't, so we just suggest that to the user in the help text. There were two alternatives, but neither were very convincing: - always enforce that ffmpeg is enabled - only enforce ffmpeg to be enabled when the package is already enabled In either case, that may cary the ffmpeg tool when it really is not needed. So leave it to the user to decide whether they want it or not. tvheadend now has a bunch of options, so make it a sub-menu. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> [yann.morin.1998@free.fr: - do not forcibly enable ffmpeg-the-commandline-tool - one option per-commit ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
74 lines
2.0 KiB
Plaintext
74 lines
2.0 KiB
Plaintext
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
|
|
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
|
|
select BR2_PACKAGE_LIBVPX
|
|
select BR2_PACKAGE_X264
|
|
help
|
|
Enable transcoding support.
|
|
|
|
endif
|