Skip to content

Commit

Permalink
Add IAMF audio decoder (libiamf v1.1.0)
Browse files Browse the repository at this point in the history
  • Loading branch information
moneytoo committed Dec 13, 2024
1 parent 3ade5eb commit 279dc50
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 2 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ It properly syncs audio with video track when using Bluetooth earphones/speaker.

## Supported formats

* **Audio**: Vorbis, Opus, FLAC, ALAC, PCM/WAVE (μ-law, A-law), MP1, MP2, MP3, AMR (NB, WB), AAC (LC, ELD, HE; xHE on Android 9+), AC-3, E-AC-3, DTS, DTS-HD, TrueHD
* **Audio**: Vorbis, Opus, FLAC, ALAC, PCM/WAVE (μ-law, A-law), MP1, MP2, MP3, AMR (NB, WB), AAC (LC, ELD, HE; xHE on Android 9+), AC-3, E-AC-3, DTS, DTS-HD, TrueHD, IAMF
* **Video**: H.263, H.264 AVC (Baseline Profile; Main Profile on Android 6+), H.265 HEVC, MPEG-4 SP, VP8, VP9, AV1
* **Containers**: MP4, MOV, WebM, MKV, Ogg, MPEG-TS, MPEG-PS, FLV, AVI (🚧)
* **Streaming**: DASH, HLS, SmoothStreaming, RTSP
Expand Down
2 changes: 1 addition & 1 deletion app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ android {
applicationId "com.brouken.player"
minSdkVersion 21
targetSdkVersion 34
versionCode 179
versionCode 180
versionName "0.${versionCode}"
archivesBaseName = "Just.Player.v${versionName}"
switch (abiFilter) {
Expand Down
Binary file added app/libs/lib-decoder-iamf-release.aar
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,8 @@ private String formatNameFromMime(final String mimeType) {
return "AMR-NB";
case MimeTypes.AUDIO_AMR_WB:
return "AMR-WB";
case MimeTypes.AUDIO_IAMF:
return "IAMF";

case MimeTypes.APPLICATION_PGS:
return "PGS";
Expand Down

0 comments on commit 279dc50

Please sign in to comment.