Note de ce sujet :
  • Moyenne : 5 (2 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
DirettaRendererUPnP
DirettaRendererUPnP v2.5.17 disponible (merci à herisson88 pour sa contribution).

https://github.com/cometdom/DirettaRende...2026-09-08

https://github.com/cometdom/DirettaRende...2026-09-08
DirettaRendererUPnP
Soutenez ce projet
Si vous trouvez ce moteur de rendu utile, vous pouvez soutenir le développement :
Buy Me a Coffee at ko-fi.com
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.
Bonjour,

Hello Dominique,

Dans fedora, j’ai fait le "git pull" pour DRUP et j’execute l’option 12 de ./setup.sh

ffmpeg (option 3 conseillée) s’exécute correctement puis:

/home/druphost/DirettaHostSDK_149/Host/Receive.hpp:32:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
  32 |                inline const std:Confusedize_t ms2_size(size_t off)const { return  Buffer:Confusedize()<(2+off)?0SadBuffer:Confusedize()-2-off); }
      |                        ^~~~~
/home/druphost/DirettaHostSDK_149/Host/Receive.hpp:33:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
  33 |                inline const std:Confusedize_t ms3_size(size_t off)const { return  ms2_size(off); }
      |                        ^~~~~
/home/druphost/DirettaHostSDK_149/Host/Receive.hpp:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
  34 |                inline const std::uint8_t ms_flg()const { return Buffer::get()[ms_size()]; }
      |                        ^~~~~
/home/druphost/DirettaHostSDK_149/Host/Receive.hpp:35:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
  35 |                inline const std::uint16_t ms_flg2()const { return Buffer::get_16()[3]; }
      |                        ^~~~~
/home/druphost/DirettaHostSDK_149/Host/Receive.hpp:36:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
  36 |                inline const std::uint8_t ms_flg3()const { return Buffer::get_8()[7]; }
      |                        ^~~~~
/home/druphost/DirettaHostSDK_149/Host/Receive.hpp:37:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
  37 |                inline const std::uint8_t ms_sta3()const { return Buffer::get_8()[6]; }
      |                        ^~~~~
/home/druphost/DirettaHostSDK_149/Host/Receive.hpp:38:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
  38 |                inline const std::uint64_t ms_ext3()const { return Buffer::get_64()[1]; }
      |                        ^~~~~
src/DirettaSync.cpp:573:33: warning: variable 'activeMode' set but not used [-Wunused-but-set-variable]
  573 |                    const char* activeMode = "NONE";
      |                                ^
src/DirettaSync.cpp:731:29: warning: variable 'activeMode' set but not used [-Wunused-but-set-variable]
  731 |                const char* activeMode = "NONE";
      |                            ^
src/DirettaSync.cpp:1160:17: warning: unused variable 'info' [-Wunused-variable]
1160 |    const auto& info = getSinkInfo();
      |                ^~~~
src/DirettaSync.cpp:1644:17: warning: variable 'formatLabel' set but not used [-Wunused-but-set-variable]
1644 |    const char* formatLabel;
      |                ^
src/DirettaSync.cpp:1961:13: warning: unused variable 'efficientMTU' [-Wunused-variable]
1961 |        int efficientMTU = static_cast<int>(m_effectiveMTU) - 3;
      |            ^~~~~~~~~~~~
src/DirettaSync.cpp:2047:15: warning: unused variable 'fillPct' [-Wunused-variable]
2047 |        float fillPct = (currentRingSize > 0) ? (100.0f * avail / currentRingSize) : 0.0f;
      |              ^~~~~~~
src/DirettaSync.cpp:2256:10: warning: unused variable 'elapsed' [-Wunused-variable]
2256 |    auto elapsed = std::chrono::duration_cast<std::chrono::milliseconds>(
      |          ^~~~~~~
src/DirettaSync.cpp:2405:48: error: use of undeclared identifier 'is_MSmode'
2405 |              << " msMode=" << static_cast<int>(is_MSmode())
      |                                                ^~~~~~~~~
In file included from src/DirettaSync.cpp:13:
src/DirettaSync.h:312:14: warning: private field 'm_mtu' is not used [-Wunused-private-field]
  312 |    uint32_t m_mtu;
      |              ^
18 warnings and 1 error generated.
make: *** [Makefile:521: obj/DirettaSync.o] Error 1
[10:25:36] ERROR DRUP install.sh exited (rc=2) and /home/druphost/DirettaRendererUPnP/bin/DirettaRendererUPnP was not produced.
[10:25:36] ERROR If it aborted on 'Configure firewall to allow UPnP traffic?' with firewalld off,
[10:25:36] ERROR answer N to that prompt and re-run: sudo ./setup.sh --only install-drup
[druphost@audio-host fedora-audiophile-setup]$

As tu une idée ?
Bien sûr, je peux t’envoyer toute la log...et les smileys sont générés par l'éditeur.. .

Merci.

Cdlt.
Oups je viens de faire une PR pour Dom pour corriger
Qobuz HD Qobuz UPnP Android Remote -> NUC Fanless (Alim Ifi Power Elite) sous Fedora Qobuz UPnP -UPnP-> RPI5 (Alim Super condensateur Ian Canada) Diretta Renderer -Diretta DDS-> Holo Red Audiolinux Target Diretta -> Holo Spring 2 KTE -> Gato Amp 150 AE -> Quellis 1 Optima
Ah j'avais corrigé avant de voir ta PR herisson88. Je garde tout de même le "n/a" en lieu et place du -1 — "n/a". Ce sera effectif dans la prochaine version.

@ds21:
Peux-tu réessayer après un git pull?

De fait, DirettaRendererUPnP v2.5.18 disponible.
DirettaRendererUPnP
Soutenez ce projet
Si vous trouvez ce moteur de rendu utile, vous pouvez soutenir le développement :
Buy Me a Coffee at ko-fi.com
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.
Je profite pour fêter à Dom son 1000ème commit sur le renderer... Quelle travail de titan
Qobuz HD Qobuz UPnP Android Remote -> NUC Fanless (Alim Ifi Power Elite) sous Fedora Qobuz UPnP -UPnP-> RPI5 (Alim Super condensateur Ian Canada) Diretta Renderer -Diretta DDS-> Holo Red Audiolinux Target Diretta -> Holo Spring 2 KTE -> Gato Amp 150 AE -> Quellis 1 Optima
Hello Dominique,

[druphost@audio-host ~]$ /opt/diretta-renderer-upnp/DirettaRendererUPnP --version
[13:26:50.667] ═══════════════════════════════════════════════════════
[13:26:50.667]  Diretta UPnP Renderer v2.5.18
[13:26:50.668] ═══════════════════════════════════════════════════════

[13:26:50.668] Build: x86_64 AVX2 (Sep  9 2026)
[13:26:50.668] ═══════════════════════════════════════════════════════
[13:26:50.668]  Diretta UPnP Renderer - Version 2.5.18
[13:26:50.668] ═══════════════════════════════════════════════════════
[13:26:50.668] Build: Sep  9 2026 13:18:39
[13:26:50.669] Architecture: Simplified (DirettaSync unified)
[13:26:50.669] ═══════════════════════════════════════════════════════
[druphost@audio-host ~]$

Merci! Et ça marche!

Cdlt.

PS: pour ceux qui utilisent slim2UPnP
Github qui affiche la version v0.1.33-beta n'affiche pas la dernière version disponible.

Si on fait un git pull et qu’on installe, on obtient:

[druphost@audio-host ~]$ /usr/local/bin/slim2upnp --version
═══════════════════════════════════════════════════════
  slim2UPnP v0.1.34-beta
  Slimproto to UPnP bridge (passthrough)
═══════════════════════════════════════════════════════

Mode: passthrough (no decoding)
Version:  0.1.34-beta
Build:    Sep  7 2026 11:10:50
[druphost@audio-host ~]$


Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)