[PR #3618] [MERGED] ajm: handle ParseRiffHeader flag #3612

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

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/3618
Author: @roamic
Created: 9/18/2025
Status: Merged
Merged: 9/22/2025
Merged by: @georgemoralis

Base: mainHead: ajm-riff-header-flag


📝 Commits (7)

  • b9db537 ajm: handle ParseRiffheader flag
  • c6b776d small optimizations and cleanup
  • 457af03 allow uninitialized instances handle RIFF
  • 5be64e4 fixed audio cutoff and small refactoring
  • 0b58183 small fix to the returned data
  • 21f02f5 fix gapless init, reset total samples on RIFF init
  • fd923d3 warning reporting + consume input buffer on gapless loop

📊 Changes

6 files changed (+183 additions, -48 deletions)

View changed files

📝 src/core/libraries/ajm/ajm_at9.cpp (+107 -13)
📝 src/core/libraries/ajm/ajm_at9.h (+7 -2)
📝 src/core/libraries/ajm/ajm_instance.cpp (+52 -23)
📝 src/core/libraries/ajm/ajm_instance.h (+9 -3)
📝 src/core/libraries/ajm/ajm_mp3.cpp (+6 -5)
📝 src/core/libraries/ajm/ajm_mp3.h (+2 -2)

📄 Description

Parses RIFF header in the data if it is present and the flag is set.


🔄 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/3618 **Author:** [@roamic](https://github.com/roamic) **Created:** 9/18/2025 **Status:** ✅ Merged **Merged:** 9/22/2025 **Merged by:** [@georgemoralis](https://github.com/georgemoralis) **Base:** `main` ← **Head:** `ajm-riff-header-flag` --- ### 📝 Commits (7) - [`b9db537`](https://github.com/shadps4-emu/shadPS4/commit/b9db53753ebb2f2618cd6ea58b9b318b23199e60) ajm: handle ParseRiffheader flag - [`c6b776d`](https://github.com/shadps4-emu/shadPS4/commit/c6b776d7f9244e7d2274909fe358094aea6f25a7) small optimizations and cleanup - [`457af03`](https://github.com/shadps4-emu/shadPS4/commit/457af03ad23c16e17eb738b541c123ef93c8f126) allow uninitialized instances handle RIFF - [`5be64e4`](https://github.com/shadps4-emu/shadPS4/commit/5be64e4878881186c560f0ccf63d901ac26b68f8) fixed audio cutoff and small refactoring - [`0b58183`](https://github.com/shadps4-emu/shadPS4/commit/0b581838fb3acb6ba6908475928adfbee6683b12) small fix to the returned data - [`21f02f5`](https://github.com/shadps4-emu/shadPS4/commit/21f02f5c484a26e221585eda833316b79f3b1625) fix gapless init, reset total samples on RIFF init - [`fd923d3`](https://github.com/shadps4-emu/shadPS4/commit/fd923d339d42523d98d95a1f26b45f45a685e848) warning reporting + consume input buffer on gapless loop ### 📊 Changes **6 files changed** (+183 additions, -48 deletions) <details> <summary>View changed files</summary> 📝 `src/core/libraries/ajm/ajm_at9.cpp` (+107 -13) 📝 `src/core/libraries/ajm/ajm_at9.h` (+7 -2) 📝 `src/core/libraries/ajm/ajm_instance.cpp` (+52 -23) 📝 `src/core/libraries/ajm/ajm_instance.h` (+9 -3) 📝 `src/core/libraries/ajm/ajm_mp3.cpp` (+6 -5) 📝 `src/core/libraries/ajm/ajm_mp3.h` (+2 -2) </details> ### 📄 Description Parses `RIFF` header in the data if it is present and the flag is set. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 22:04:21 +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#3612
No description provided.