Config.in 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. config BR2_PACKAGE_PIPEWIRE
  2. bool "pipewire"
  3. depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
  4. depends on BR2_USE_MMU # dbus
  5. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5
  6. select BR2_PACKAGE_DBUS
  7. help
  8. PipeWire is a server and user space API to deal with
  9. multimedia pipelines.
  10. https://pipewire.org/
  11. if BR2_PACKAGE_PIPEWIRE
  12. config BR2_PACKAGE_PIPEWIRE_GSTREAMER
  13. bool "pipewire gstreamer plugins"
  14. depends on BR2_USE_WCHAR # libglib2
  15. depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
  16. depends on BR2_USE_MMU # libglib2
  17. select BR2_PACKAGE_LIBGLIB2
  18. select BR2_PACKAGE_GSTREAMER1
  19. select BR2_PACKAGE_GST1_PLUGINS_BASE
  20. help
  21. Build GStreamer plugins
  22. comment "pipewire gstreamer support needs a toolchain w/ wchar, threads"
  23. depends on BR2_USE_MMU
  24. depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
  25. config BR2_PACKAGE_PIPEWIRE_V4L2
  26. bool "pipewire v4l2 plugin"
  27. depends on BR2_PACKAGE_HAS_UDEV
  28. depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
  29. help
  30. Build v4l2 plugin
  31. comment "pipewire v4l2 support needs udev and a toolchain w/ headers >= 3.18"
  32. depends on !BR2_PACKAGE_HAS_UDEV || \
  33. !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
  34. endif
  35. comment "pipewire needs a toolchain w/ threads, gcc >= 5"
  36. depends on BR2_USE_MMU
  37. depends on !BR2_TOOLCHAIN_HAS_THREADS || \
  38. !BR2_TOOLCHAIN_GCC_AT_LEAST_5