CESNET / UltraGrid

UltraGrid low-latency audio and video network transmission system
http://www.ultragrid.cz
Other
499 stars 53 forks source link

[messaging] Warning: infinite wait for module without msg notifier. Please report! #307

Closed alatteri closed 1 year ago

alatteri commented 1 year ago

hd-rum from master is not working.

 hd-rum-transcode 20M 5004 -P 5104 127.0.0.1
Module "sdl" (class 5) multiple initialization!
Module "testcard" (class 4) multiple initialization!
UltraGrid 1.8+ (tags/continuous rev 0d679a3 built Apr  8 2023 15:10:35)

using UDP send and receive buffer size of 20971520 bytes
initializing packet queue for 2621 items
listening on *:5004
[messaging] Warning: infinite wait for module without msg notifier. Please report!
alatteri commented 1 year ago

using an old commit of hd-rum works fine though.

/hd-rum-transcode 20M 5004 -P 5104 127.0.0.1
UltraGrid 1.8+ (tags/continuous rev c189087 built Feb  4 2023 20:53:29)

using UDP send and receive buffer size of 20971520 bytes
initializing packet queue for 2621 items
listening on *:5004
Received 10261234 bytes in 5.0095 seconds = 16.3 Mbps.
Received 12710815 bytes in 5.00057 seconds = 20.3 Mbps.
MartinPulec commented 1 year ago

Thanks for the report, I can confirm that it occurs always and I know what is the reason. It is actually caused by some changes in UltraGrid itself. While the reflector shares the code, there arose some incompatibility that was unfortunately not caught. The fix requires however few rewrites so I hope that it could be done in next few days.

MartinPulec commented 1 year ago

I've just pushed fixes that should fix the issue, as being said, it needed slight rewrite so hopefully it won't break something else.

alatteri commented 1 year ago

Thanks !!!