Skip to content

AacFormat: Disable HE-AAC on Android <15 - #962

Merged
chenxiaolong merged 1 commit into
masterfrom
he-aac
Oct 13, 2026
Merged

chenxiaolong merged 1 commit into
masterfrom
he-aac

Conversation

@chenxiaolong

Copy link
Copy Markdown
Owner

The HE-AAC software encoder in older versions of Android produce unplayable files. VLC fails to play them entirely. ffmpeg-based audio players can play the files if they ignore the errors that ffmpeg reports (eg. like mpv).

There's nothing that can be done about this, so just force AAC-LC for all bit rates on these Android versions.

Fixes: #960

The HE-AAC software encoder in older versions of Android produce
unplayable files. VLC fails to play them entirely. ffmpeg-based audio
players can play the files if they ignore the errors that ffmpeg reports
(eg. like mpv).

There's nothing that can be done about this, so just force AAC-LC for
all bit rates on these Android versions.

Fixes: #960

Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com>
@chenxiaolong chenxiaolong self-assigned this Oct 13, 2026
@chenxiaolong
chenxiaolong merged commit cc47ef2 into master Oct 13, 2026
1 check passed
chenxiaolong added a commit that referenced this pull request Oct 13, 2026
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com>
@chenxiaolong
chenxiaolong deleted the he-aac branch October 13, 2026 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

M4A+24Kbps setting causes playback issues with 3rd party players

1 participant