[vlc-devel] [PATCH] QT4 Service Discovery check if loaded

Rémi Denis-Courmont remi at remlab.net
Wed May 26 18:15:43 CEST 2010

Le mercredi 26 mai 2010 13:42:30 Konstanty Bialkowski, vous avez écrit :
> The name retrieved from QT's "QString qs = item->data( 0, NAME_ROLE
> ).toString();" is
> upnp_intel{longname="U'pnp......"} and not upnp_intel. (and likewise
> for the other modules).

To me, this looks like a bug in the Qt interface, not the core.

Also, IsServicesDiscoveryLoaded() is broken by design due to concurrency. 
Therefore, it should really only be used an a hint, not as an authoritative 
answer. In practical terms, it is suitable to show a check mark next to the 
same of a service in the UI. It is NOT suitable to determine whether a certain 
SD plugin should be started or not.

Rémi Denis-Courmont

More information about the vlc-devel mailing list