mirror of
https://github.com/owntone/owntone-server.git
synced 2025-01-05 20:13:23 -05:00
6646802832
Cause of deadlock: new volume pipe metadata -> lock pipe mutex -> set player volume waiting for player -> player waiting for input write -> input write waiting for get metadata -> get metadata waiting for mutex Change implementation so lock is only held while parsing/storing metadata, where it is required, and not when calling the player. |
||
---|---|---|
.. | ||
librespot-c | ||
libspotify | ||
file.c | ||
http.c | ||
pipe.c | ||
spotify_librespotc.c | ||
spotify_libspotify.c | ||
spotify.c | ||
spotify.h | ||
timer.c |