Un petit message après avoir joué une bonne partie de l'aprem avec LibreELEC et 
donc Kodi: L'ampli reçoit ou non du DTS-MA en passthrough en fonction... du pc 
qui sert de source. Je ne m'attendais vraiment pas à ce résultat.

----- Original Message -----
From: "Vincent MERLET" <[email protected]>
To: "Liste de discussion Graoulug" <[email protected]>
Sent: Sunday, April 5, 2020 12:02:48 PM
Subject: Re: [graoulug-libre] Linux et home cinema

Le 2020-04-02 22:33, [email protected] a écrit :
> Je n'ai pas l'impression. Il voit bien l'ampli et normalement c'est
> tout ce qu'il doit trouver. Il doit envoyer les infos du fichier à
> l'ampli qui ensuite les décode et les répartit sur les différentes
> enceintes.
> 
> ----- Original Message -----
> From: "renaud welsch" <[email protected]>
> To: [email protected]
> Sent: Thursday, April 2, 2020 10:15:16 PM
> Subject: Re: [graoulug-libre] Linux et home cinema
> 
> j'ai un Ubuntu en machine virtuelle, il manque peut-être des choses 
> dans
> la liste des paramètres.
> 
> paramètres -> son -> sortie ->  périphérique de sortie ?
> 
> Le 02/04/2020 à 21:58, [email protected] a écrit :
>> Merci pour l'info. Je ne vois rien de tel avec Gnome mais il se peut 
>> que je ne l'ai pas encore trouvé, sinon je peux toujours passer à KDE.
>> 
>> ----- Original Message -----
>> From: "renaud welsch" <[email protected]>
>> To: [email protected]
>> Sent: Thursday, April 2, 2020 9:55:54 PM
>> Subject: Re: [graoulug-libre] Linux et home cinema
>> 
>> sous kde de Kubuntu , il y  a un réglage du type de sortie audio. Il y 
>> a
>> les choix surround 2.1, 4.x, 5.x, 7.x, ...
>> 
>> Ces choix existent ils aussi pour le système en question ?
>> 
>> Le 02/04/2020 à 21:47, [email protected] a écrit :
>>> C'est déjà installé par défaut ( alsamixer et pulseaudio ) mais, 
>>> copié-collé du site de pulseaudio:
>>> 
>>> It's now possible to play Dolby TrueHD and DTS-HD Master Audio 
>>> encoded audio in passthrough mode. Players need to be updated to 
>>> expose support for these formats. Update: This announcement was 
>>> premature. There are still things missing that are required to make 
>>> this work.
>>> 
>>> Pavucontrol voit bien que le pc peut sortir le son par la prise hdmi, 
>>> ce qu'il fait mais toujours de la stéréo.


Salut Jacky,

Je peux peut être t'aider sur ce sujet, en sachant que perso j'utilise 
"simplement" du DTS (tout court) et DolbyDigital (tout court aussi) avec 
mon vieil ampli.

Effectivement, le paramètre "clef" c'est la fonction "passthrough". Pour 
l'utiliser, tout dépends de ta connectique. Déjà à ma connaissance ce 
n'est pas possible avec les prises jack dont le signal est forcément 
interprété de façon analogique. Par contre après tu as les prises qui 
peuvent utiliser le codage "S/PDIF" ( 
https://fr.wikipedia.org/wiki/S/PDIF ) à savoir les RCA (c'est du 
coaxial) et toslink (fibre optique). Perso j'utilise toslink depuis 10 
ans environ et j'en suis très content. Dans ton cas, j'ai cru comprendre 
que tu souhaitais passer par le hdmi. Là c'est un domaine que je connais 
beaucoup moins bien (mon ampli ne le gère pas donc pas trop eu 
l'occasion de jouer avec sur la partie audio). En plus, hdmi 
ça-pue-c'est-pas-libre, ça nécessite de payer une redevance 
contrairement au DisplayPort. Mais je sais que beaucoup de périphériques 
vidéo ne sont QUE au format hdmi de nos jours (tv, videoproj, etc...). 
Les rares modèles compatibles DisplayPort sont soit orientés videoproj 
bureautique, soit vidéoproj pro extrêmement cher. Mais bon je 
m'égarre...

Donc une fois la connexion physique établie, il faut s'occuper du 
logiciel, et c'est vrai que ce n'est pas évident (j'ai beaucoup galéré 
au début). Souvent, le lecteur utilisé va passer par un mixer 
pulse/alsa/nescafe-whatelse qui converti le son (ré-échentillone, 
etc...) donc ne permet pas le passthrough. Historiquement, je me rappel 
avoir trouvé une option dans mplayer (excellent lecteur en ligne de 
commande, maintenant il y a le fork mpv qui est top aussi) pour forcer 
le passthrough audio lors de la lecture dvd. Depuis, avec les évolutions 
alsa/pulse et kodi ça simplifie les choses, mais il faut encore faire 
deux ou trois réglages.

Pour ma part, en spdif toslink, il faut que je sélectionne la bonne 
sortie dans la configuration audio du système (Paramètres -> Son -> 
"Sortie numérique (S/PDIF) - Audio internet") mais on constate que juste 
ça ce n'est pas suffisant car pulseaudio ne sait pas que l'ampli distant 
sait faire du passthrough dd/dts. Du coup ensuite on va régler la 
configuration "avancée" de pulseaudio via "pavucontrol" -> "Périphérique 
de sortie" -> "Advanced" -> cocher les flux que ton ampli sait décoder. 
Domage que ces réglages ne sont pas présents dans les paramètres de son 
globaux de la distrib' (faudrait faire une feature-request voir 
pull-request).

Pour info, avec leurs *$ù%^§ de nommage de technologies privatrices (il 
y a plein de patents pour Dolby/DTS/etc...) il faut un tableau de 
correspondance pour le nommage (surtout pour la miriade de variantes 
dolby : https://fr.wikipedia.org/wiki/Dolby_Digital ) :
Dolby Digital = AC3 (brevet expiré le 20 mars 2017, vite il faut 
d'autres brevets pour vendre plein de licences ! pas de soucis avec le 
merdier en dessous...)
Dolby Digital Plus = EAC3
Dolby TrueHD = format de compression sans pertes (mais pas FLAC hein, 
faut pas déconner, il faut créer de nouveaux brevets...)
DTS = DTS (bon celui là c'est facile :D)
DTS-HD master audio = peut être DTS pareil ou alors autre chose je ne 
sais pas.
etc... il y en a encore d'autre

Mais si tu fais juste ça et que ton lecteur n'est pas 
"passthrough"-aware (dédicace à JCVD), ça ne sera pas suffisant, tu 
resteras en stereo.

Pour certains lecteurs, le réglage du passthrough est une option, 
notamment dans kodi :
* menu "Système" -> "Paramètres" -> "Système" -> "Audio"
** changer le niveau de paramétrage de "Base" à minimum "Standard" pour 
avoir l'option "Activer le mode laisser-passer (Passthrough)"
** avec le niveau "Avancé" ou "Expert" tu peux indiquer pour quel flux 
tu veux faire du passthrough
** les options "garder le dispositif audio actif" et "envoyer un bruit 
inaudible" peuvent être utiles avec certains ampli capricieux

Note : en spdif, le flux est de base en stéréo (il me semble que c'est 
une limitation du protocole). Par contre, quand tu fais du passthrough 
via spdif, tu envoies un flux codé de façon spéciale pour que le 
décodeur puisse détecter si c'est du DD/DTS et, si oui, le décoder pour 
extraire les canaux (stereo ou 5.1 par exemple), les décompresser (car 
oui AC3 et DTS sont des flux compressés) et sortir le son sur les hauts 
parleurs.

La notice suivante pourrait t'être utile pour les réglages audio via 
HDMI :

https://kodi.wiki/view/PulseAudio#Passthrough_Mode

En conclusion, c'est un peu la jungle, et j'ai bien l'impression que 
c'est fait exprès avec des noms style "HD true pimp my ride audio gold 
edition" afin de vendre tous les ans de nouveaux amplis, de nouveaux 
brevets, de nouvelles TV, de nouvelles certifications, etc...

Et puis quand on grate, on voit que ça ajoute RAREMENT des choses 
intéressantes. Oui à l'évolution, mais si possible avec des 
normes/formats ouverts, et de façon raisonnable pour pas jeter plein de 
matos tous les ans. D'ailleurs, pour luter contre l'obsolescence 
programmée des formats audio via passthrough, il me semblait que kodi 
proposait une option de transcodage à la volée (ça ne coute pas très 
cher en ressources cpu) afin de sortir dans un format compatible avec 
d'anciens amplis, mais je ne la retrouve pas (v18.6 leia).

Voilà pardon pour le roman :D

J'espère que ça pourra aider à faire vos réglages.

A+

Vincent
_______________________________________________
libre mailing list
[email protected]
https://brassens.heberge.info/cgi-bin/mailman/listinfo/libre
_______________________________________________
libre mailing list
[email protected]
https://brassens.heberge.info/cgi-bin/mailman/listinfo/libre

Répondre à