[PR #1456] [MERGED] Ajm #2121

Closed
opened 2026-02-27 21:15:16 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/1456
Author: @georgemoralis
Created: 10/27/2024
Status: Merged
Merged: 11/5/2024
Merged by: @georgemoralis

Base: mainHead: ajm


📝 Commits (10+)

  • e12e1cf ajm: Initial ajm implementation
  • 163bafc AJM code improvements (#1453)
  • f676e08 Fix sideband buffer order (#1454)
  • d41bb9c ajm: Attempt to add gapless support
  • d0a7f59 ajm_at9: Return superframes decoded in a single job
  • da5f7f2 WIP (#1460)
  • d7f78e6 Fix gapless decode and combine split buffers
  • af2df7d Fixed linux build
  • 18a4bd2 fix number of samples reported with gapless decoding
  • f818f3e fixed number of remaining samples calculation

📊 Changes

17 files changed (+1678 additions, -58 deletions)

View changed files

📝 .gitmodules (+4 -1)
📝 CMakeLists.txt (+18 -5)
📝 externals/CMakeLists.txt (+5 -0)
externals/LibAtrac9 (+1 -0)
src/common/slot_array.h (+63 -0)
📝 src/core/libraries/ajm/ajm.cpp (+77 -39)
📝 src/core/libraries/ajm/ajm.h (+160 -13)
src/core/libraries/ajm/ajm_at9.cpp (+91 -0)
src/core/libraries/ajm/ajm_at9.h (+41 -0)
src/core/libraries/ajm/ajm_batch.cpp (+461 -0)
src/core/libraries/ajm/ajm_batch.h (+74 -0)
src/core/libraries/ajm/ajm_context.cpp (+175 -0)
src/core/libraries/ajm/ajm_context.h (+57 -0)
src/core/libraries/ajm/ajm_instance.cpp (+102 -0)
src/core/libraries/ajm/ajm_instance.h (+108 -0)
src/core/libraries/ajm/ajm_mp3.cpp (+166 -0)
src/core/libraries/ajm/ajm_mp3.h (+75 -0)

📄 Description

WIP :D


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/shadps4-emu/shadPS4/pull/1456 **Author:** [@georgemoralis](https://github.com/georgemoralis) **Created:** 10/27/2024 **Status:** ✅ Merged **Merged:** 11/5/2024 **Merged by:** [@georgemoralis](https://github.com/georgemoralis) **Base:** `main` ← **Head:** `ajm` --- ### 📝 Commits (10+) - [`e12e1cf`](https://github.com/shadps4-emu/shadPS4/commit/e12e1cf2b0840e13a83b95361b01f85e75348eba) ajm: Initial ajm implementation - [`163bafc`](https://github.com/shadps4-emu/shadPS4/commit/163bafc64f976fa907fdb47e14cb1e98f33a3bbf) AJM code improvements (#1453) - [`f676e08`](https://github.com/shadps4-emu/shadPS4/commit/f676e08dae341326eaed6050e0c2b1988d225fd1) Fix sideband buffer order (#1454) - [`d41bb9c`](https://github.com/shadps4-emu/shadPS4/commit/d41bb9c57c2cfae2f2dca50b74049efb27d97114) ajm: Attempt to add gapless support - [`d0a7f59`](https://github.com/shadps4-emu/shadPS4/commit/d0a7f59a1376781268dcaaca1fc382ea793188e8) ajm_at9: Return superframes decoded in a single job - [`da5f7f2`](https://github.com/shadps4-emu/shadPS4/commit/da5f7f232af91f2f5290134b474408e9600821b1) WIP (#1460) - [`d7f78e6`](https://github.com/shadps4-emu/shadPS4/commit/d7f78e6720fc26bcb281edfbc16feff6f4a1a635) Fix gapless decode and combine split buffers - [`af2df7d`](https://github.com/shadps4-emu/shadPS4/commit/af2df7d889d54291ab1386ad3dbd21ffaea364cb) Fixed linux build - [`18a4bd2`](https://github.com/shadps4-emu/shadPS4/commit/18a4bd2014d8426fb3f1ef34583ce53f6e89f79d) fix number of samples reported with gapless decoding - [`f818f3e`](https://github.com/shadps4-emu/shadPS4/commit/f818f3e69f4f0e45c58c3202ecf2575b2f9c02a2) fixed number of remaining samples calculation ### 📊 Changes **17 files changed** (+1678 additions, -58 deletions) <details> <summary>View changed files</summary> 📝 `.gitmodules` (+4 -1) 📝 `CMakeLists.txt` (+18 -5) 📝 `externals/CMakeLists.txt` (+5 -0) ➕ `externals/LibAtrac9` (+1 -0) ➕ `src/common/slot_array.h` (+63 -0) 📝 `src/core/libraries/ajm/ajm.cpp` (+77 -39) 📝 `src/core/libraries/ajm/ajm.h` (+160 -13) ➕ `src/core/libraries/ajm/ajm_at9.cpp` (+91 -0) ➕ `src/core/libraries/ajm/ajm_at9.h` (+41 -0) ➕ `src/core/libraries/ajm/ajm_batch.cpp` (+461 -0) ➕ `src/core/libraries/ajm/ajm_batch.h` (+74 -0) ➕ `src/core/libraries/ajm/ajm_context.cpp` (+175 -0) ➕ `src/core/libraries/ajm/ajm_context.h` (+57 -0) ➕ `src/core/libraries/ajm/ajm_instance.cpp` (+102 -0) ➕ `src/core/libraries/ajm/ajm_instance.h` (+108 -0) ➕ `src/core/libraries/ajm/ajm_mp3.cpp` (+166 -0) ➕ `src/core/libraries/ajm/ajm_mp3.h` (+75 -0) </details> ### 📄 Description WIP :D --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 21:15:16 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#2121
No description provided.