I would add ... It does not just freeze, but freezes in the most savage way, namely, in a completely random way, it can work for half an hour or more and not hang, or maybe after 10 minutes, in other words, not immediately. And this happens on all tried versions of vlc 3.xx. After freezing, vlc starts to actively eat up the operating memory. And this is the only way to somehow determine that vlc is hanging. in log a bunch of messages like
ts error: libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 13) for PID 0
ts error: libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 13) for PID 4096
ts error: libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected
for PID 0
ts error: libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected
for PID 100