Encore une tentative de debug verbose ( cette fois-ci il est indiqué "activé" dans la log.
La playlist etait composée des 3 premiers morceaux de l’album Vivaldi ci dessus (initialement tout l’album etait dans la queue en train d’etre lue, mais j’ai supprimé manuellement les autres morceaux), puis 2 morceaux d’un album Beatles (interrompu au 2eme morceau) ajoutés alors que les 3 premiers étaient en cours de lecture.
Le "bégaiement débute au cours du second morceau Vivaldi en 192kHz et se prolonge au 3eme morceau Vivaldi (les 2 morceaux durent beaucoup plus longtemps que leurs durées théoriques. Le 4eme morceau (Beatles 44,1kHz) reprend instantanément une lecture normale sans intervention de ma part.
Code :
[18:27:47.114] ═══════════════════════════════════════════════════════
[18:27:47.114] Diretta UPnP Renderer v2.0.1
[18:27:47.114] ═══════════════════════════════════════════════════════
[18:27:47.114] Verbose mode enabled
[18:27:47.114] Configuration:
[18:27:47.114] Name: Diretta_Renderer
[18:27:47.114] Port: 4005
[18:27:47.114] Gapless: enabled
[18:27:47.114] Network: eth1
[18:27:47.114] UUID: uuid:diretta-renderer-88782b77cab17717
[18:27:47.114] Starting renderer...
[18:27:47.114] [DirettaRenderer] Checking Diretta Target...
[18:27:48.010] [DirettaSync] Sink capabilities:
[18:27:48.010] [DirettaSync] PCM: YES
[18:27:48.010] [DirettaSync] DSD: YES
[18:27:48.010] [DirettaSync] DSD LSB: NO
[18:27:48.010] [DirettaSync] DSD MSB: YES
[18:27:48.010] [DirettaSync] MS modes: (none)
[18:27:48.010] [DirettaRenderer] Diretta Target ready
[18:27:48.011] [AudioEngine] Created
[18:27:48.011] ? Binding UPnP to interface: eth1
[18:27:48.062] ✓ UPnP initialized on 192.168.1.153:4005
[18:27:48.166] [UPnPDevice] ✓ Device is now discoverable!
[18:27:48.166] [UPnPDevice] Device URL: http://192.168.1.153:4005/description.xml
[18:27:48.167] [DirettaRenderer] Started
[18:27:48.167] Renderer started!
[18:27:48.167] Waiting for UPnP control points...
[18:27:48.167] (Press Ctrl+C to stop)
[18:28:45.910] ════════════════════════════════════════
[18:28:45.910] [UPnPDevice] ⛔ STOP ACTION RECEIVED
[18:28:45.910] ════════════════════════════════════════
[18:28:45.910] [DirettaRenderer] Stop ignored - already stopped
[18:28:45.929] [AudioEngine] URI changed - closing decoders to load new track
[18:28:45.929] [AudioEngine] Gapless queue cleared
[18:28:45.929] [AudioEngine] Current URI set
[18:28:49.071] ════════════════════════════════════════
[18:28:49.071] [UPnPDevice] ⛔ STOP ACTION RECEIVED
[18:28:49.071] ════════════════════════════════════════
[18:28:49.071] [DirettaRenderer] Stop ignored - already stopped
[18:28:49.084] [AudioEngine] Current URI set
[18:28:49.095] [UPnPDevice] Play
[18:28:49.095] [DirettaRenderer] Play
[18:28:49.095] [AudioEngine] Forced reopen - closing decoders to load new track
[18:28:49.095] [AudioEngine] Gapless queue cleared
[18:28:49.095] [AudioEngine] Current URI set
[18:28:49.095] [AudioEngine] Play
[18:28:49.095] [AudioEngine] Opening track (new or after EOF)
[18:28:49.095] [AudioEngine] Opening track: http://192.168.1.153:9790/minimserver/*/Musiques/music1/1*20Musique*20classique/...
[18:28:49.095] [AudioDecoder] Opening: http://192.168.1.153:9790/minimserver/*/Musiques/music1/1*20Musique*20classique/...
[18:28:49.130] [AudioDecoder] Opened successfully
[18:28:49.130] [AudioEngine] Track opened: 192000Hz/24bit/2ch
[18:28:49.130] [DirettaRenderer] Track 1: flac 192000Hz/24bit/2ch
[18:28:49.132] [AudioDecoder] Resampler: 192000Hz -> 192000Hz, 24bit (FIFO: 32768 samples)
[18:28:49.132] [AudioDecoder] FIFO buffering 2560 excess samples for next read
[18:28:49.132] [DirettaSync] ========== OPEN ==========
[18:28:49.132] [DirettaSync] Format: 192000Hz/24bit/2ch PCM
[18:28:49.638] [DirettaSync] Worker thread set to SCHED_FIFO priority 50
[18:28:49.862] [DirettaSync] ========== OPEN COMPLETE ==========
[18:31:57.131] [AudioEngine] Next URI queued (gapless)
[18:31:57.143] [AudioEngine] Pending next URI applied (gapless)
[18:32:13.925] [AudioDecoder] Bytes read from stream: 127771689
[18:32:13.925] [AudioDecoder] Samples decoded: 1024
[18:32:13.925] [AudioEngine] EOF flag detected, preloading next track for gapless...
[18:32:13.925] [AudioDecoder] Opening: http://192.168.1.153:9790/minimserver/*/Musiques/music1/1*20Musique*20classique/...
[18:32:13.974] [AudioDecoder] Opened successfully
[18:32:13.974] [AudioEngine] No more samples available from decoder
[18:32:13.974] [AudioEngine] Transitioning to next track (gapless)...
[18:32:13.974] [DirettaRenderer] Track 2: flac 192000Hz/24bit/2ch
[18:32:13.974] [AudioDecoder] Resampler: 192000Hz -> 192000Hz, 24bit (FIFO: 32768 samples)
[18:32:13.975] [AudioDecoder] FIFO buffering 2560 excess samples for next read
[18:36:54.258] [AudioEngine] Next URI queued (gapless)
[18:36:54.276] [AudioEngine] Pending next URI applied (gapless)
[18:37:55.621] [AudioDecoder] Bytes read from stream: 93107501
[18:37:55.622] [AudioDecoder] Samples decoded: 1024
[18:37:55.622] [AudioEngine] EOF flag detected, preloading next track for gapless...
[18:37:55.622] [AudioDecoder] Opening: http://192.168.1.153:9790/minimserver/*/Musiques/music1/1*20Musique*20classique/...
[18:37:55.625] [AudioDecoder] Opened successfully
[18:37:55.625] [AudioEngine] No more samples available from decoder
[18:37:55.625] [AudioEngine] Transitioning to next track (gapless)...
[18:37:55.625] [DirettaRenderer] Track 3: flac 192000Hz/24bit/2ch
[18:37:55.625] [AudioDecoder] Resampler: 192000Hz -> 192000Hz, 24bit (FIFO: 32768 samples)
[18:37:55.625] [AudioDecoder] FIFO buffering 2560 excess samples for next read
[18:48:00.902] ════════════════════════════════════════
[18:48:00.902] [UPnPDevice] ⛔ STOP ACTION RECEIVED
[18:48:00.902] ════════════════════════════════════════
[18:48:00.902] [DirettaRenderer] Stop
[18:48:00.902] [AudioEngine] stop() called, current state = 1
[18:48:00.902] [AudioEngine] State changed to STOPPED
[18:48:00.902] [AudioEngine] Cleaning up decoders and state...
[18:48:00.903] [AudioEngine] Full cleanup completed
[18:48:00.903] [AudioEngine] Forced reopen - closing decoders to load new track
[18:48:00.903] [AudioEngine] Gapless queue cleared
[18:48:00.903] [AudioEngine] Current URI set
[18:48:00.903] [DirettaSync] Close()
[18:48:01.027] [AudioEngine] URI changed - closing decoders to load new track
[18:48:01.027] [AudioEngine] Gapless queue cleared
[18:48:01.027] [AudioEngine] Current URI set
[18:48:01.038] [UPnPDevice] Play
[18:48:01.038] [DirettaRenderer] Play
[18:48:01.038] [AudioEngine] Forced reopen - closing decoders to load new track
[18:48:01.038] [AudioEngine] Gapless queue cleared
[18:48:01.038] [AudioEngine] Current URI set
[18:48:01.038] [AudioEngine] Play
[18:48:01.038] [AudioEngine] Opening track (new or after EOF)
[18:48:01.038] [AudioEngine] Opening track: http://192.168.1.153:9790/minimserver/*/Remplac*c3*a9*20par*20des*20HiRes/1967-1...
[18:48:01.038] [AudioDecoder] Opening: http://192.168.1.153:9790/minimserver/*/Remplac*c3*a9*20par*20des*20HiRes/1967-1...
[18:48:01.051] [AudioDecoder] Opened successfully
[18:48:01.051] [AudioEngine] Track opened: 44100Hz/16bit/2ch
[18:48:01.051] [DirettaRenderer] Track 3: flac 44100Hz/16bit/2ch
[18:48:01.054] [AudioDecoder] Resampler: 44100Hz -> 44100Hz, 16bit (FIFO: 7526 samples)
[18:48:01.054] [AudioDecoder] FIFO buffering 2560 excess samples for next read
[18:48:01.054] [DirettaSync] ========== OPEN ==========
[18:48:01.054] [DirettaSync] Format: 44100Hz/16bit/2ch PCM
[18:48:01.054] [DirettaSync] SDK was released, reopening...
[18:48:01.071] [DirettaSync] Sink capabilities:
[18:48:01.071] [DirettaSync] PCM: YES
[18:48:01.071] [DirettaSync] DSD: YES
[18:48:01.071] [DirettaSync] DSD LSB: NO
[18:48:01.071] [DirettaSync] DSD MSB: YES
[18:48:01.071] [DirettaSync] MS modes: MS1 MS2 MS3
[18:48:01.071] [DirettaSync] SDK reopened successfully
[18:48:01.577] [DirettaSync] Worker thread set to SCHED_FIFO priority 50
[18:48:01.885] [DirettaSync] ========== OPEN COMPLETE ==========
[18:51:53.129] [AudioEngine] Next URI queued (gapless)
[18:51:53.179] [AudioEngine] Pending next URI applied (gapless)
[18:52:10.089] [AudioDecoder] Bytes read
Sinon, en lisant le fil sur AS consacré à DirettaRendererUPnP, j’ai vu que Filippo conseillait à un intervenant de ne pas utiliser un noyau RT dans Gentooplayer, ce que j’ai fait. Et j’ai lu dans le readme sous gitub de DirettaRenderer qu’on pouvait éviter l’hyperthreading, et je l’ai désactivé également. Tout cela ne change rien au problème...
Merci, et passe un bon week-end, @Dominique.
J’ai suffisamment d’albums en 44,1 et 48kHz pour voir venir, d'autant que ça me permet de re-découvrir des pépites que j’ai un peu trop laissé de côté.
Et puis, si pas de solution, il est toujours possible de revenir a la V 1.3
Edit: tu m'avais donné la commande suivante à exécuter dans un message précédent :
sudo ./DirettaRendererUPnP --target 1 --verbose 2>&1 | grep -i target
Il me semble après recherche que le fichier DirettaRendererUPnP se trouve finalement sous /usr/bin/ donc la commande devrait-elle être:
sudo ./usr/bin/DirettaRendererUPnP --target 1 --verbose 2>&1 | grep -i ttarget ou bien sous quelle directory doit-elle être exécutée ? cf mon ignorance de linux and co
Edit2: une dernière remarque: en version 2.0.0 où il y avait un problème avec les fichiers en 24bits, j’avais testé le paramètre "flac:flac16" dans minimstreamer et j’avais également observé les mêmes "bégaiements" sur des albums en 192kHz (voir même 96kHz peut-être)