Hier, 03:09 PM
La nouvelle version 1.2.4 de slim2diretta est disponible:
Sauts de pistes lors des transitions gapless entre formats :
Lorsque open() échouait pendant un changement de format PCM en lecture gapless (par exemple 44,1 kHz → 96 kHz), slim2diretta envoyait STMn (erreur), suivi de STMu (fin de piste), ce qui poussait LMS à passer prématurément à la piste suivante.
STMu est désormais supprimé après un échec de open().
(Signalé par Jeep972)
Timeout lors du join du thread worker :
Les appels directs à m_workerThread.join() (qui pouvaient bloquer indéfiniment) ont été remplacés par joinWorkerWithTimeout(1000ms) dans tous les chemins de transition de format.
Cela évite les blocages lorsque le thread worker du SDK devient non réactif pendant les changements de format.
Sauts de pistes lors des transitions gapless entre formats :
Lorsque open() échouait pendant un changement de format PCM en lecture gapless (par exemple 44,1 kHz → 96 kHz), slim2diretta envoyait STMn (erreur), suivi de STMu (fin de piste), ce qui poussait LMS à passer prématurément à la piste suivante.
STMu est désormais supprimé après un échec de open().
(Signalé par Jeep972)
Timeout lors du join du thread worker :
Les appels directs à m_workerThread.join() (qui pouvaient bloquer indéfiniment) ont été remplacés par joinWorkerWithTimeout(1000ms) dans tous les chemins de transition de format.
Cela évite les blocages lorsque le thread worker du SDK devient non réactif pendant les changements de format.
DirettaRendererUPnP
Soutenez ce projet
Si vous trouvez ce moteur de rendu utile, vous pouvez soutenir le développement :

Votre soutien m’aidera à continuer ce projet, qui représente pour moi un certain coût en temps et en argent. Merci pour votre compréhension.
Soutenez ce projet
Si vous trouvez ce moteur de rendu utile, vous pouvez soutenir le développement :
Votre soutien m’aidera à continuer ce projet, qui représente pour moi un certain coût en temps et en argent. Merci pour votre compréhension.
