-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
FDK-AAC software encoder in Android limits the bandwidth up to 17 kHz max for bitrates >= 192 kbit/s stereo.
Lower bitrates get capped more:
- <144 kb/s: 16120 Hz
- <112 kb/s: 15500 Hz
- <80 kb/s: 14260 Hz
It's unclear why the bandwidth is set to 17 kHz max for CBR encoding, as the best VBR mode sets it to 20 kHz (maximum possible value, the filter could not be disabled completely). However VBR mode is not used for Bluetooth in Android.
FDK-AAC could be patched to set 20000 Hz for bitrates higher than 192 kbit/s with just a search&replace binary patch of the table linked above (no code patching required).
This is applicable only to software-only encoding (not "bluetooth offloading" with DSP).
Metadata
Metadata
Assignees
Labels
No labels