Hello
Pour les plus courageux / téméraires: un tuto (testé dans une machine virtuelle toute fraîche Windows 10 x64 en version 1709):
Aller sur le store Windows 10 (pas besoin d'un compte Microsoft sur les versions récentes).
Chercher et obtenir Ubuntu.
Dans la barre de recherche Windows, taper: activer ou désactiver des fonctionnalités Windows.
Cocher Sous-système Windows pour Linux, accepter le redémarrage de la machine.
Install à proprement parler:
Barre de recherche: ubuntu
Création de l'utilisateur UNIX et saisie du mot de passe.
Ajout repository pour pulseaudio patché wsl (valider l'ajout du repository avec entrée):
Mise à jour:
Téléchargement de la version patchée de libpulse0:
Ajouter la ligne default-server = 127.0.0.1 dans le fichier de config de pulse et sauvegarder en quittant:
Cloner eti-tools:
Installer les dépendances:
lancer la compilation
Revenir sur son répertoire home:
Cloner dablin:
Code : Tout sélectionner
git clone https://github.com/Opendigitalradio/dablin
cd dablin
Installer les dépendances (grosse install car on embarque le système X11, gtk ...):
Code : Tout sélectionner
sudo apt-get install cmake g++ libsdl2-dev libmpg123-dev libfaad-dev libgtkmm-3.0-dev unzip
Lancer le build:
Télécharger et installer le serveur X vcxsrv pour Windows:
https://sourceforge.net/projects/vcxsrv/
Ajouter la config du serveur X externe dans le fichier de config de l'utilisateur UNIX:
Ajouter la config pulseaudio externe dans le fichier de config de l'utilisateur UNIX:
Quitter ubuntu.
Copier le contenu de ce fichier dans un nouveau fichier "install_pulseaudio.bat" sur Windows, puis le lancer, cela doit installer un serveur pulseaudio local sur Windows (bien consulter les éventuels messages d'erreur, le lancer en tant qu'administrateur si nécessaire).
https://gist.github.com/asRIA/b46829b2b ... eaudio-bat
Rebooter la machine.
Accepter l'accès au réseau demandé par pulseaudio (popup du pare-feu).
Lancer vcxsrv sur Windows.
Lancer ubuntu sur Windows.
Se déplacer à nouveau dans eti-tools:
cd eti-tools
Avec EBS-Pro, scanner la fréquence voulue, lancer un stream vers VLC (mode tcp, adresse ip 192.168.1.10, port 7000 dans mon cas), quitter VLC.
Dans le shell ubuntu, taper cette commande (28.2E):
Variante (23.5E):
Autre variante (7E):
Code : Tout sélectionner
cd
git clone https://github.com/newspaperman/tsniv2ni
cd tsniv2ni
make
nc 192.168.1.10 7000 | ./tsniv2ni 1025 |dablin_gtk