Age | Commit message (Collapse) | Author |
|
timer.cpp); set g_system earlier (might prevent a few race conditions)
svn-id: r10471
|
|
you don't have to go through the Engine to get to them.
svn-id: r10450
|
|
Since this was the only place where we were using
create_thread, that method should be removable now.
I also removed the midi_driver_thread overrides
for the MorphOS and YPA1 (Palm) backends. These need
to be tested by their respective porters.
svn-id: r10414
|
|
As defined in Patch [811623] MT-32 patch for Bug 810564
Added a channel mask to MPU-401 devices so that --native-mt32
may force the device to use only the subset of MIDI channels
actually supported by the MT-32. Also added a best-guess
interpretation of iMuse Part priority in the SysEx 0x00 msg,
since part priorities become more of an issue when the
channel count is cramped.
svn-id: r10409
|
|
at breaking HTML and Java, no, now they have to mutilate C/C++, too. MS-C instead of ANSI-C, anybody? *grmbl*
svn-id: r10319
|
|
svn-id: r10294
|
|
barebone ScummVM (or maybe I just want to increase our CVS stats? <g>)
svn-id: r10287
|
|
svn-id: r10279
|
|
particularly noticeable in games with PC speaker emulation, but I could
hear faint noises in AdLib music as well.)
svn-id: r10262
|
|
svn-id: r10183
|
|
svn-id: r10155
|
|
svn-id: r10150
|
|
svn-id: r10131
|
|
svn-id: r10129
|
|
svn-id: r10128
|
|
point math instead of float; however, the code is not at all complete right now, I just commit this to get it off my HD (neither the old nor the new code in resample.cpp work anyway)
svn-id: r10089
|
|
svn-id: r10072
|
|
svn-id: r10042
|
|
svn-id: r10028
|
|
svn-id: r10023
|
|
svn-id: r10021
|
|
svn-id: r10019
|
|
svn-id: r10018
|
|
svn-id: r9998
|
|
svn-id: r9979
|
|
svn-id: r9976
|
|
svn-id: r9974
|
|
function simply pause() to be consistent with stop(), but there already is
a pause() function and I don't want to have two functions with the same
name doing different things. (The current pause() function pauses all
channels.)
svn-id: r9968
|
|
svn-id: r9957
|
|
case
svn-id: r9955
|
|
volume: 0 - 127
pan: (-127 <-> 0 <-> 127) (left <-> center <-> right)
svn-id: r9945
|
|
svn-id: r9944
|
|
reverted.
svn-id: r9930
|
|
svn-id: r9927
|
|
had better be signed...
svn-id: r9925
|
|
svn-id: r9924
|
|
svn-id: r9852
|
|
computations, mostly to produce the
exptected output with AD resources.
svn-id: r9730
|
|
RO streams have built-in timer markers (the
unknown 0xA0 mentioned in FR [742249]) that
override automated methods of updating
VAR_MUSIC_TIMER. Since these timer markers
do not seem to be present in AD resources, the
old mechanism is used if MD_ADLIB is the current
MidiDriver.
svn-id: r9720
|
|
svn-id: r9680
|
|
version, making VC.NET 2K3 complain
svn-id: r9668
|
|
in preparation for Kirben's addition of WA support
for games that already have AD tracks.
svn-id: r9656
|
|
running (needed by BASS when menu bar drops down)
svn-id: r9607
|
|
This circumvents problems doing generic send()
calls to MidiDrivers that support more than
16 MIDI channels (i.e. Adlib). Because of the
way it interacts with MidiDriver, Simon could
have run into a problem if it tried to
allocate more than 15 Adlib music channels
(though this would only happen in very, VERY
rare circumstances).
Also fixed a problem with the channel
numbering scheme used by MidiDriver_Adlib,
in particular the percussion channel number.
svn-id: r9604
|
|
svn-id: r9593
|
|
odd buffer sizes for 16 bit audio data, which of course made no sense -> I added some asserts against this
svn-id: r9590
|
|
When scanning (not jumping) to a target location
in a different track, the current track is first
scanned to the end to update the player state
before starting into the new track.
Miscellaneous scan-related cleanup is included.
svn-id: r9589
|
|
code (at least it fixes an endless loop in COMI for me). I did fix the originaly bug in my optimization, and right now I clueless as to why that code isn't working as it should <sigh>. Need sleep
svn-id: r9588
|
|
svn-id: r9581
|
|
to Fingolfin's new READSAMPLE macro.
Circumvents buggy template function
handling in MSVC6. Props to Fingolfin
for tracking this bug down by remote.
svn-id: r9580
|