Config.in 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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_4
  5. config 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_4
  11. select BR2_PACKAGE_DTV_SCAN_TABLES
  12. select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
  13. select BR2_PACKAGE_OPENSSL
  14. help
  15. Tvheadend is a TV streaming server for Linux supporting
  16. DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video
  17. (V4L) as input sources.
  18. https://www.lonelycoder.com/redmine/projects/tvheadend/
  19. Note:
  20. - on first run, tvheadend will start in wizard mode; the
  21. webUI is available on port 9981.
  22. - if you want Avahi support, you'll need to enable:
  23. Avahi, D-Bus, libdaemon
  24. if BR2_PACKAGE_TVHEADEND
  25. config BR2_PACKAGE_TVHEADEND_TRANSCODING
  26. bool "transcoding support"
  27. depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
  28. select BR2_PACKAGE_FFMPEG
  29. select BR2_PACKAGE_FFMPEG_AVRESAMPLE
  30. select BR2_PACKAGE_FFMPEG_GPL # needed for x264 support
  31. select BR2_PACKAGE_FFMPEG_SWSCALE
  32. select BR2_PACKAGE_LIBVPX
  33. select BR2_PACKAGE_X264
  34. help
  35. Enable transcoding support.
  36. endif