Commit graph

9 commits

Author SHA1 Message Date
DepressedTWM
3f0e19c4df Now i need fix messegeboxes 2026-05-20 11:35:44 +04:00
ZakatTeamI2P
c2939f22bb i 2026-05-09 20:28:10 +04:00
meowtech
6ff7405d31 sabijdsads 2026-03-30 17:31:03 +00:00
meowtech
f908f4917b stuff for SDL3 2026-03-30 16:20:24 +00:00
ZakatTeamI2P
b63c3f2079 alstream.h changes for SDL3 2026-03-30 17:09:46 +04:00
Jonas Kulla
51a0f3903c Audio: Clean up threading and add AudioStream fadein (RGSS3) 2014-09-30 09:13:12 +02:00
Jonas Kulla
751fdc599e Audio: Add MIDI format playback support
This adds a new dependency with libfuildsynth. MIDI support
is built by default, but can be disabled if not desired.

All RTP songs should work well, but there are known problems
with other files (see README). Also, the pitch shift implementation
is somewhat poor and doesn't match RMXP (at least subjectively).

A soundfont is not included and must be provided by
the user themself.
2014-08-02 06:42:55 +02:00
Jonas Kulla
80937d0d06 ALStream: Fix sometimes not unqueuing all buffers before play
Very rarely rogue buffers would remain and play on loop on song
switch because we only ever cleared processed, not queued, buffers
from the source.

The correct way to completely clear a source's queue is to
simply attach a null buffer to it.
2014-07-31 03:39:36 +02:00
Jonas Kulla
f73b0ba4b5 audio.cpp: Split up into smaller parts 2014-07-23 17:28:20 +02:00