diff --git a/package/tvheadend/Config.in b/package/tvheadend/Config.in index cc42f8b4cd..da6dce50f3 100644 --- a/package/tvheadend/Config.in +++ b/package/tvheadend/Config.in @@ -3,7 +3,7 @@ comment "tvheadend needs a toolchain w/ NPTL, headers >= 3.2, dynamic library" !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2 || BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HAS_SYNC_4 -config BR2_PACKAGE_TVHEADEND +menuconfig BR2_PACKAGE_TVHEADEND bool "tvheadend" depends on !BR2_STATIC_LIBS # dladdr() depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL @@ -34,6 +34,18 @@ config BR2_PACKAGE_TVHEADEND_DESCRAMBLER 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 diff --git a/package/tvheadend/tvheadend.mk b/package/tvheadend/tvheadend.mk index dd963f2e94..b694c44e3b 100644 --- a/package/tvheadend/tvheadend.mk +++ b/package/tvheadend/tvheadend.mk @@ -79,6 +79,12 @@ TVHEADEND_CONF_OPTS += \ --disable-constcw endif +ifeq ($(BR2_PACKAGE_TVHEADEND_IPTV),y) +TVHEADEND_CONF_OPTS += --enable-iptv +else +TVHEADEND_CONF_OPTS += --disable-iptv +endif + ifeq ($(BR2_PACKAGE_TVHEADEND_SATIP),y) TVHEADEND_CONF_OPTS += --enable-satip_client --enable-satip_server else