Skip to content

Audio: Add support for panning#3432

Merged
Ghabry merged 6 commits intoEasyRPG:masterfrom
Desdaemon:upstream-master
Jun 23, 2025
Merged

Audio: Add support for panning#3432
Ghabry merged 6 commits intoEasyRPG:masterfrom
Desdaemon:upstream-master

Conversation

@Desdaemon
Copy link
Copy Markdown
Contributor

Tested with opus and fluidsynth, more rigorous testing with other backends may be needed.
Closes #2585

@Lt-knb
Copy link
Copy Markdown
Contributor

Lt-knb commented Jun 8, 2025

Why are the checks stuck?

@carstene1ns
Copy link
Copy Markdown
Member

jenkins: ok to test.

Why are the checks stuck?

New contributors need to be approved by the team.

@Lt-knb
Copy link
Copy Markdown
Contributor

Lt-knb commented Jun 8, 2025

New contributors need to be approved by the team.

I see, thanks

Comment thread src/audio_decoder_base.h Outdated
Tested with opus and fluidsynth
Closes EasyRPG#2585
@Desdaemon Desdaemon force-pushed the upstream-master branch 2 times, most recently from 911693d to 602af2e Compare June 8, 2025 13:10
@Ghabry Ghabry added this to the 0.8.2 milestone Jun 8, 2025
@Lt-knb Lt-knb mentioned this pull request Jun 9, 2025
@Ghabry
Copy link
Copy Markdown
Member

Ghabry commented Jun 14, 2025

did a Frida trace with another MIDI file: Matches perfectly. Great job!

(This means any further difference in terms of MIDI volume is now related to the Soundfont and the Midisynth/library used, so out of scope for this PR)

@Lt-knb
Copy link
Copy Markdown
Contributor

Lt-knb commented Jun 14, 2025

Hold on, I tested Wav, and there's something very wrong, but it's complicated.
I'll report it in a second

Copy link
Copy Markdown
Member

@Ghabry Ghabry left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only some nitpicks left.
Thanks again for the contribution and lt-knb for the testing.

Comment thread src/audio_decoder_base.cpp Outdated
Comment thread src/audio_decoder_midi.h Outdated
Comment thread src/audio_decoder_midi.h Outdated
@Ghabry Ghabry merged commit 2fa4e22 into EasyRPG:master Jun 23, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

Audio: Support Panning

4 participants