RPi 4, BCM-Audio, Live-TV (HEVC, AAC): Short Audio pauses and slightly running out of lip sync

  • Hi folks,

    I've after quite a while updated my RPi 4 from Libreelec 9 to 10.0.4 - did a clean install and set things up like before step by step manually. Now, when I play Live-TV via DVB-T2 (Germany), the sound ever so slightly gets out of lip sync, then there's a very short pause (just a "click") and sound is back in lip sync. This happens every few seconds. The TV stream is HEVC with AAC. Audio goes through Raspberry default 3.5 mm Jack (BCM sound). Tried playing around with refresh rates etc., nothing seems to have any effect. When I record the signal and play it back from harddisk, audio is flawless! So I infer that the data stream from the receiver is OK.

    I use TVHeadend 4.2 addon, and the corresponding PVR addon.

    Tried to use Libreelec 11 beta, same effect (did an inplace upgrade).

    Any ideas?

    A bit more details:

    After updating I was actually quite pleased that my DVB-T2 receiver (Hauppauge WinTV dualHD) is now natively supported by the kernel and works flawless - if I connect to TVheadend on the RPi from my PC, I can tune in to two MUXes and play back several TV streams from these MUXes, not issues with Audio. From this I infer it is a playback issue on the Raspberry. With Libreelec 9 the kernel was too old for the receiver, which caused severe picture distortions, which is why I had the receiver connected to a second Raspberry 3 with Raspberry OS and tvheadend running on it, and connecting the PVR on Libreelec to that server. So the situation has changed in that regard.

    Thanks!

    Hauke