Skip to content

feat(libSceVoiceQoS): implement sceVoiceQoSEnd - #3730

Merged
adriadam10 merged 1 commit into
boykopovar:mainfrom
MarcZX10:codex/voiceqos-end-3331
Oct 11, 2026
Merged

adriadam10 merged 1 commit into
boykopovar:mainfrom
MarcZX10:codex/voiceqos-end-3331

Conversation

@MarcZX10

Copy link
Copy Markdown
Contributor

What

Implements sceVoiceQoSEnd with the measured not-initialized result, state reset after a successful init, and a guest regression. Records the assumed successful return and unresolved console behavior in TechnicalDebt.

Carried David's ready commit unchanged onto current main, preserving its author metadata. The implementation, test, and CMake files have not changed on main since the commit's base.

Tested

Independent Linux Release verification of the same source files: guest_voice_qos, guest_voice_qos_app_type_0x10000000, and full suite (520/520) passed; conventions and git diff --check passed. The original Windows Release report records both focused tests passing and full suite 507/507 (with the #3329 test fix applied locally). Verification details are in issue #3331.

Checklist

  • Based on current main; no other open PR implements this function
  • One topic per PR; follow-ups go in a new PR
  • No comments in code except technical debt
  • Unimplemented paths throw
  • No notes or investigation files added
  • Generic behavior
  • Depends on: none
  • AI-assisted: yes

@github-actions

github-actions Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

Progress report (af0b52e → 5164f78)

📈 System libraries: 86.2% (+0.03%, +1 implemented functions)

✅ 1 implemented
Library Name
libSceVoiceQoS sceVoiceQoSEnd

End clears the init flag set by sceVoiceQoSInit and returns 0, so the
library can be initialized again. Before an initialization it returns
0x804E0901 (LIBVOICEQOS_NOT_INIT), as measured on a PS5 (firmware 13.60)
in boykopovar#1407.

LEGO Horizon Adventures (PPSA14632) calls it at shutdown and Ghost of
Yotei (PPSA26344) calls it on its sceVoiceQoSInit failure branch.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
(cherry picked from commit 25fbc94)
@adriadam10

Copy link
Copy Markdown
Collaborator

Rebased onto current main: the only conflict was the adjacent TechnicalDebt line (kept both entries, no logic changes). Rechecked build + ctest in the touched libs, both guest_voice_qos* tests pass; not-initialized code matches the PS5 measurement in #1407. Merging once CI is green.

@adriadam10
adriadam10 force-pushed the codex/voiceqos-end-3331 branch from 321f35d to 5164f78 Compare October 11, 2026 22:11
@github-actions github-actions Bot removed the needs rebase Conflicts with main, rebase needed label Oct 11, 2026
@adriadam10
adriadam10 merged commit f990506 into boykopovar:main Oct 11, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants