Age | Commit message (Collapse) | Author |
|
* Changed MidiDriver::createMidi so that if MD_ADLIB is passed, it
now *does* instantiate the adlib driver.
* Rewrote MidiDriver::detectMusicDriver (code should be clearer now,
and hopefully easier to adapt/maintain). Note that the behavior
changed slightly (this may require some tweaking).
* Added MidiDriver::findMusicDriver which works similar to the old
MidiDriver::parseMusicDriver but returns the full MidiDriverDescription
and ignores all characters in the passed driver name following a colon ":".
* Changed MidiDriver::parseMusicDriver to use MidiDriver::findMusicDriver.
* Changed game engines to match the changes made to MidiDriver.
* Modified SCUMM engine to not record the selected midi/music driver
(in _midiDriver), but rather the music *type* (in _musicType).
svn-id: r19859
|
|
driver appear twice in the GUI
svn-id: r19845
|
|
potential cleanup
svn-id: r19844
|
|
open file handles.
svn-id: r19837
|
|
svn-id: r19832
|
|
99.9% identical, but the code should be faster on most modern machines
svn-id: r19777
|
|
svn-id: r19767
|
|
svn-id: r19766
|
|
updates
2. Updated framework files for new structure
3. Uncommented Debug statements in vorbis.cpp (Should probably be removed alltogether.
4. Incorporated Sevs code formatting changes in the new Symbian source structure.
5. Removed/Changed EScummVM to ScummVM instead, hopefully most cases covered.
6. Beginning vibration support to be used for Scumm shake effects (Work ongoing by SumthinWicked)
7. Replaced the ScummVM icon for the FavIcon and upscaled the icon to 32x32. I think it looks ok, comments are welcome.
8. Built for S60V1 and UIQ2 targets from the cvs
9. Updated Readme with new build instructions.
Any comments are welcome. Hopefully the other builds are not affected by this and all Sevs code updates are also incorporated.
svn-id: r19739
|
|
svn-id: r19735
|
|
svn-id: r19733
|
|
things fixed.
svn-id: r19728
|
|
svn-id: r19725
|
|
svn-id: r19710
|
|
svn-id: r19582
|
|
Sound flags were been reset.
svn-id: r19557
|
|
svn-id: r19488
|
|
incompatibilities with older system versions
svn-id: r19396
|
|
standard.
svn-id: r19203
|
|
and nibbles order in samples appeared to be swapped. Had to untemplate
whole thing over again because I have no idea how to speicalize one of two
parameters in templates.
Now voices are clean but have some ticks, looks like overload. ITE wasn't
broken ;)
svn-id: r19166
|
|
ADPCM buffer reader. These folks invented ye another incompatible standard
and here it will sit #if 0'ed just for a case.
svn-id: r19164
|
|
svn-id: r19147
|
|
svn-id: r19142
|
|
svn-id: r19040
|
|
bug #1324103.
I've changed it - again - so that now it only centers the pitch wheels on
unload if a new mpCenterPitchWheelOnUnload property has been set. Currently
only the SAGA engine does that, so if it still breaks it only breaks SAGA.
I've also fixed what looked like an unintentional fall-through in the
MidiParser::property() function. Surently that can't cause any new
regressions? Please.
svn-id: r19032
|
|
in allNotesOff() broke the Kyra music. I have no idea why.
svn-id: r19023
|
|
and I don't want to have to worry about it. Centering the pitch wheel is
the change that I primarily wanted to make, and that should be supported by
every MIDI driver we have.
svn-id: r18999
|
|
the music will be horribly out of tune because the pitch wheel setting from
the old music will still apply.
I hope allNotesOff() is the correct place to ensure that the pitch wheel is
centered.
svn-id: r18998
|
|
processed twice, so even if stream end is reached, there should be another
iteration. Otherwise it always returned one byte less than expected.
svn-id: r18859
|
|
svn-id: r18844
|
|
svn-id: r18840
|
|
pspdev svn
svn-id: r18838
|
|
svn-id: r18807
|
|
svn-id: r18756
|
|
require both USE_TREMOR and USE_VORBIS to be defined when
using tremor.
svn-id: r18642
|
|
Based on patches against 0.7.1 by Jolan Luff.
svn-id: r18641
|
|
svn-id: r18604
|
|
emulator (my computer is too slow, and anyway I don't have the necessary
data files) so I haven't tested it other than by compiling it.
See bug #1224138 for details.
svn-id: r18558
|
|
svn-id: r18533
|
|
svn-id: r18488
|
|
The configure script now works as follows for detection:
Tremor only: use tremor
Vorbis only: use vorbis
Both: use vorbis
This behaviour can be changed with newly added configure script options.
svn-id: r18478
|
|
svn-id: r18469
|
|
multithreading. This openingen/closing the file for each chunk to read. This does only affect the Symbian build and the other ports should work as normal.
svn-id: r18466
|
|
svn-id: r18457
|
|
svn-id: r18456
|
|
svn-id: r18454
|
|
svn-id: r18444
|
|
Test built for Symbian and run on P910i without any major problems.
Test built for MSVC6. Changed parts seems to compile ok but there are some problems with MSVC6 and some of the targets which the EPOC build does n't support (KYRA,SAGA).
svn-id: r18430
|
|
svn-id: r18420
|
|
svn-id: r18273
|