View Issue Details

IDProjectCategoryView StatusLast Update
0000605Gameplay + OpenGL[All Projects] Featurepublic2017-04-21 10:35
ReporterHellser 
Assigned ToGraf Zahl 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionopen 
Summary0000605: [OpenAL] Resampler Option
DescriptionOne thing I miss from FMOD that OpenAL doesn't have is a Resampler option. FMOD allowed us to set to No Interpolation (which is what I use), Spine, Cubic and Linear. This does change the sound quality slightly and is mostly an option a user can set to further tweak their experience towards playing their favorite IWAD. Is it possible, at all, for OpenAL to adopt this?
TagsNo tags attached.

Relationships

Activities

Graf Zahl

Graf Zahl

2017-04-20 07:19

administrator   ~0001470

It certainly does not offer the extensive capabilities of FMod, buz for this I'll have to do some research and that stuff is very poorly documented.
Hellser

Hellser

2017-04-20 10:24

manager   ~0001475

If it can't be added in, that's fine. Thanks, Graf.
Chris

Chris

2017-04-20 17:14

developer   ~0001487

Standard OpenAL doesn't provide an option to change the resampler. OpenAL Soft allows changing the resampler via its configuration though, and its binary download package includes an alsoft-config GUI utility where you can change or override various aspects of the lib.

I wouldn't mind adding an extension to let apps select different resamplers themselves, but I'd need to figure out how it can best be done without locking it to specifics (various versions have different available resamplers).
Graf Zahl

Graf Zahl

2017-04-20 19:30

administrator   ~0001489

If various versions have different resamplers, the best would probably be to return descriptions in text form so that the user can just choose from what gets returned.

Issue History

Date Modified Username Field Change
2017-04-19 09:27 Hellser New Issue
2017-04-20 07:19 Graf Zahl Note Added: 0001470
2017-04-20 07:19 Graf Zahl Assigned To => Graf Zahl
2017-04-20 07:19 Graf Zahl Status new => on hold
2017-04-20 10:24 Hellser Note Added: 0001475
2017-04-20 17:14 Chris Note Added: 0001487
2017-04-20 19:30 Graf Zahl Note Added: 0001489
2017-04-21 10:35 Graf Zahl Status on hold => closed