You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Trying out today's master with my Arch Linux system. avahi is configured correctly and is reporting my Apple TV 3rd Generation (it's actually reporting it under both ipv4 and ipv6, not sure if this is a problem).
But any attempt at interacting with the device fails with the log containing "Not alive, connection not established yet." This includes attempting to set the volume with pacmd set-sink-volume (using both indices 1 and 2 to test) and playing music via VLC (which sees the double-instance of Apple TV in the device selector).
I added a few lines of debugging. First, I confirmed that the response to the OPTIONS command returns STATUS_OK. Second, in pa_raop_client_is_alive(), I print the values of c->rtsp and c->sci. It looks like after the check for STATUS_OK in rtsp_auth_cb(), the client is freed and removed in lines 1305 and 1306. Presumably this is why pa_raop_client_is_alive() thinks the client is dead? I don't know enough about the code flow yet to make any judgements, so I'm not sure if this is useful info or not.
Full log of ./src/pulseaudio -n -F src/default.pa -p $(pwd)/src/ --log-time=1 -vvvv -L module-raop-discover 2>&1 (includes my debug statements under XXX:):
Trying out today's master with my Arch Linux system. avahi is configured correctly and is reporting my Apple TV 3rd Generation (it's actually reporting it under both ipv4 and ipv6, not sure if this is a problem).
avahi-browse.txt
raop-discover sees my Apple TV. Interestingly it sees it twice:
sinks.txt
But any attempt at interacting with the device fails with the log containing "Not alive, connection not established yet." This includes attempting to set the volume with
pacmd set-sink-volume
(using both indices 1 and 2 to test) and playing music via VLC (which sees the double-instance of Apple TV in the device selector).I added a few lines of debugging. First, I confirmed that the response to the
OPTIONS
command returnsSTATUS_OK
. Second, inpa_raop_client_is_alive()
, I print the values ofc->rtsp
andc->sci
. It looks like after the check forSTATUS_OK
inrtsp_auth_cb()
, the client is freed and removed in lines 1305 and 1306. Presumably this is whypa_raop_client_is_alive()
thinks the client is dead? I don't know enough about the code flow yet to make any judgements, so I'm not sure if this is useful info or not.Full log of
./src/pulseaudio -n -F src/default.pa -p $(pwd)/src/ --log-time=1 -vvvv -L module-raop-discover 2>&1
(includes my debug statements underXXX:
):log.txt
The text was updated successfully, but these errors were encountered: