----- Original Message -----
> From: Tanu Kaskinen <[email protected]>
> To: John <[email protected]>
> Cc: "[email protected]"
> <[email protected]>
> Sent: Wednesday, August 13, 2014 3:52 AM
> Subject: Re: [pulseaudio-discuss] Need a way to check when
> start-pulseaudio-x11 fully initialized
>
> On Tue, 2014-08-12 at 15:08 -0700, John wrote:
>
>> I need use something to query /usr/bin/pulseaudio and to ask it if it
>> is fully initialized. Right now, starting xbmc in stand-alone mode
>> through a systemd service causes xbmc to start before pulse-audio is
>> fully initialized which results in xbmc not being able to see all of
>> the audio devices on the system. Can someone suggest a method that
>> will basically return an exit code of 0 when PA is initialized and a
>> non-0 code when it is not ready?
>
> What devices XBMC doesn't see? Currently alsa devices are loaded
> synchronously during startup, and client connections are not served
> until the startup is complete. This means that clients should see all
> alsa devices no matter when they connect, because their queries won't be
> served until the startup is complete. Bluetooth devices are a different
> matter, because they're not loaded synchronously.
My system has three devices on it. If I modify /usr/bin/xbmc-standalone to more
or less look like the following, all three of the audio sources are detected by
xbmc:
/usr/bin/start-pulseaudio-x11
sleep 6s
/usr/bin/xbmc --standalone
If I do not have that "sleep 6s" line in there, only the first device is
detected, but it is the one I don't want to use :(
It will be obvious to you in the logs:
1) Link to xbmc.log started WITH the 6sec delay (i.e. works fine):
https://gist.github.com/graysky2/25ff0f511945d25e15d8
2) Link to xbmc.log started WITHOUT the 6sec delay (i.e. not all devices are
detected): https://gist.github.com/graysky2/65ba59602d4b3f31160f
> Also, it sounds like XBMC doesn't handle hotplugged audio devices? Is
> that really so?
I do not know :/
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss