Config.in 1000 B

1234567891011121314151617181920212223242526272829303132333435
  1. config BR2_PACKAGE_PIPEWIRE
  2. bool "pipewire"
  3. depends on BR2_PACKAGE_HAS_UDEV # libudev
  4. depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, alsa-lib
  5. depends on BR2_USE_MMU # dbus
  6. select BR2_PACKAGE_ALSA_LIB
  7. select BR2_PACKAGE_DBUS
  8. help
  9. PipeWire is a server and user space API to deal with
  10. multimedia pipelines.
  11. https://pipewire.org/
  12. if BR2_PACKAGE_PIPEWIRE
  13. config BR2_PACKAGE_PIPEWIRE_GSTREAMER
  14. bool "pipewire gstreamer plugins"
  15. depends on BR2_USE_WCHAR # libglib2
  16. depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
  17. depends on BR2_USE_MMU # libglib2
  18. select BR2_PACKAGE_LIBGLIB2
  19. select BR2_PACKAGE_GSTREAMER1
  20. select BR2_PACKAGE_GST1_PLUGINS_BASE
  21. help
  22. Build GStreamer plugins
  23. comment "pipewire gstreamer support needs a toolchain w/ wchar, threads"
  24. depends on BR2_USE_MMU
  25. depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
  26. endif
  27. comment "pipewire needs udev and a toolchain w/ threads"
  28. depends on BR2_USE_MMU
  29. depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_HAS_THREADS