Audio popping on RaspberryPi 3/4

Description

During regular testing on any branch that has working audio on Raspberry boards -  either 3 or 4 - slight popping artefacts are observed while playing either local files using Media Player or streaming music over Bluetooth.

No crashing services are observed. The logs below are taken from the testing cycle for Icefish RC2.

Pasting the pipewire@1001.service output from journalctl below since it is a relatively short log: 

 Attaching dmesg and full journal for additional info

Environment

None

Attachments

2

Activity

Edi Feschiyan 
June 21, 2023 at 3:25 PM

  I can't say whether it's an issue or not, the RPi4 hasn't had audio for a while but AFAIR it had popping either locally or over bluetooth.

When the RPi4 gets audio working again I'll open up a new Jira Issue if it is going on.

Walt Miner 
February 23, 2023 at 10:01 PM

  Still an issue?

Scott Murray 
September 13, 2021 at 5:48 PM
(edited)

I see the same issue with the TI Wilink on both the H3+KF and the WLAN card for the AGL reference hardware stack.  One thing that I don't see mentioned here that mentioned to me is that turning off scanning for BT devices in the Settings app makes a big difference (still stutters a bit as Edi mentions, but isn't completely unusable) , and I can confirm that's the case for me on both rpi4 and the reference hardware.  The hci_ll support in the hci_uart driver that I'm using for Wilink on the WLAN card defaults to 3 Mbps after the firmware is loaded, so I don't believe it's a bandwidth issue, it seems more likely to be something around the scan result messages throwing off the timing wrt expectations.

Edi Feschiyan 
August 18, 2021 at 4:58 PM

 I am reluctant to say it should be closed. On one hand - local audio is playing decently well on RPi4 and the popping issue was in fact fixed by the update for local playback.

On the other hand bluetooth playback still shows some popping artefacts, although I am not sure whether this is due to RPi's UART speed - and now mentioning it reminds me there was an issue for that - . I tried switching the baud rate for the onboard UART BT adapter, "Frame reassembly" errors do not show, but the popping keeps going on.

All other platforms play fine over bluetooth, but then again I am testing all other platforms with a USB Bluetooth with a CSR chipset.

 

Walt Miner 
August 17, 2021 at 9:53 PM

 Still an issue?  Can it be closed?

Inactive

Details

Assignee

Reporter

Labels

Contract ID

Hardware Platform(s) Affected

Raspberry Pi 3
Raspberry Pi 4

Components

Priority

Created December 12, 2019 at 10:58 AM
Updated June 21, 2023 at 3:25 PM
Resolved June 21, 2023 at 3:05 PM