Skip to content

Analog audio quality regression with 05dbfa4d59 commit #324

Closed
@cpinkham

Description

@cpinkham

The 05dbfa4 commit which updated the firmware has introduced an audio quality regression that appears to affect both the B and B+. This issue appears to still be present in the current version of the firmware tested yesterday.

The Falcon Player (http://github.com/FalconChristmas and http://FalconChristmas.com) uses Raspberry Pi's to play Christmas light sequences along with synchronized audio and video using mpg123, ogg123, and omxplayer. When attempting to update our base SD image to a new version earlier this year, we noticed a severe audio degradation. We use rpi-update to update our image and did a bisect to locate the commit where the degradation occurred.

The quality degradation is evidenced mainly in the high pitch tones although I am not sure exactly how to describe it. Depending on the audio clip, it sounds like clipping or high pitched noise when the audio is supposed to be playing a high tone. This occurs at all volume levels on the Pi. The only way to restore audio quality was to revert to the prior commit a0eb067.

We have tried using a mixture of firmware and kernel versions to work around the issue but everything pointed at the change to start.elf in commit 05dbfa4. If we use a working system based on a0eb067 and replace only the start.elf file committed in 05dbfa4 then the audio quality degradation shows up.

I believe that a lot of the model B+ analog audio quality issues are being blamed on hardware when in fact they may be related to this regression in the firmware code. B+ users need the newer firmware and kernel for the new hardware and hence all B+ users are affected by this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions