1config BR2_PACKAGE_RYGEL 2 bool "rygel" 3 depends on BR2_USE_WCHAR # gupnp-av 4 depends on BR2_TOOLCHAIN_HAS_THREADS # gupnp-av 5 depends on BR2_USE_MMU # gupnp-av 6 select BR2_PACKAGE_GUPNP_AV 7 select BR2_PACKAGE_LIBGEE 8 select BR2_PACKAGE_LIBMEDIAART 9 select BR2_PACKAGE_SQLITE 10 help 11 Rygel is a home media solution (UPnP AV MediaServer) that 12 allows you to easily share audio, video and pictures to other 13 devices. 14 15 Additionally, media player software may use Rygel to become a 16 MediaRenderer that may be controlled remotely by a UPnP or 17 DLNA Controller. 18 19 Rygel achieves interoperability with other devices in the 20 market by trying to conform to the very strict requirements of 21 DLNA and by converting media on-the-fly to formats that client 22 devices can handle. 23 24 Most Rygel functionality is implemented through a plug-in 25 mechanism. 26 27 https://wiki.gnome.org/Projects/Rygel 28 29if BR2_PACKAGE_RYGEL 30 31choice 32 prompt "media engine" 33 default BR2_PACKAGE_RYGEL_MEDIA_ENGINE_SIMPLE 34 35config BR2_PACKAGE_RYGEL_MEDIA_ENGINE_SIMPLE 36 bool "simple" 37 38config BR2_PACKAGE_RYGEL_MEDIA_ENGINE_GSTREAMER1 39 bool "gstreamer1" 40 select BR2_PACKAGE_GDK_PIXBUF 41 select BR2_PACKAGE_GUPNP_DLNA 42 select BR2_PACKAGE_GSTREAMER1 43 select BR2_PACKAGE_GST1_PLUGINS_BASE 44 45endchoice 46 47comment "rygel needs a toolchain w/ wchar, threads" 48 depends on BR2_USE_MMU 49 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS 50 51endif # BR2_PACKAGE_RYGEL 52