Age | Commit message (Collapse) | Author |
|
code (ov_clear was not being called, resulting in a file not being closed)
svn-id: r14107
|
|
svn-id: r13948
|
|
I wasn't able to fully stop ITE's XMIDI music - there would always be a
couple of notes hanging even after unloading it. Apparently this music
doesn't use the "active notes" mechanism at all, and I guess the ALSA
driver doesn't support the "All Note Off" event.
I'm still not 100% sure this is the correct fix, but unless someone has any
better idea...
svn-id: r13910
|
|
svn-id: r13815
|
|
strict about VOC headers, since DOTT demo (and maybe others) use buggy VOC headers
svn-id: r13787
|
|
clearly; disable warning
svn-id: r13756
|
|
MIDIs. This is a temporary fix - Jamieson630 said something about making a
better fix later - but it will have to do for now.
svn-id: r13719
|
|
Corrected Type 0 SMF compression to properly account
for command lengths when Running Status is being used.
Also increased buffer size for Type 0 output since
Running Status can result in the Type 0 output being
larger than the source data. Needs some more work,
but at least the Wyrmkeep people can keep going in
the meantime.
svn-id: r13707
|
|
svn-id: r13684
|
|
say "ERROR".)
svn-id: r13677
|
|
svn-id: r13676
|
|
svn-id: r13646
|
|
It is not a valid MIDI control change message.
It is used internally in the SCUMM MIDI tracks
to indicate part priority.
The only MidiDriver that needs it is Adlib.
It should be noted that the priority values are
out of bounds for a regular MIDI message anyway.
Valid control change values are 0-127, but the
priority value ranges from 0-255.
This fixes a crash with a certain software MT-32
emulator running under Linux. Thanks to olki for
bringing up this issue.
svn-id: r13645
|
|
MSVC6's idiosyncracies.
svn-id: r13644
|
|
svn-id: r13629
|
|
svn-id: r13570
|
|
svn-id: r13535
|
|
this only works for monster.sou files; compressed audio is incomplete, and we have to fix the extract tool to correct that
svn-id: r13531
|
|
Fixed the problem where the lookout music didn't play in the MI1CD intro.
At least, I *think* I fixed it. It worked at home, but I can't test it on
this particular computer.
svn-id: r13515
|
|
svn-id: r13504
|
|
svn-id: r13408
|
|
effect happened during a line of speech there was a chance - not a
certainty - that the speech would get cut off prematurely.
As far as I can tell, this is because the Vorbis decoder isn't the only one
who's accessing the same file. Now the Vorbis decoder will explicitly seek
to the position where it expects the file to be at before reading from it.
I hope this is the correct fix. It does fix the problem for me, at least.
I don't know if any of the other decoders needs a similar patch. I couldn't
reproduce the problem with my MP3-encoded FotAQ, but there are other
possible explanations for that, e.g. the bug gets harder to trigger the
more sound data that is decoded in each pass.
svn-id: r13353
|
|
svn-id: r13262
|
|
NewGuiColor to OverlayColor; fixed some calls to error() in the SDL backend
svn-id: r13087
|
|
OSystem API is not yet finished); porters will have to fix their ports to get them to compile again
svn-id: r13036
|
|
svn-id: r12984
|
|
svn-id: r12886
|
|
the Broken Sword cutscenes, where it didn't work very well, and was never
fully implemented.
svn-id: r12832
|
|
patch #892455 ("getElapsedTime() for sounds") despite its current
shortcomings. It should be good enough for the Broken Sword cutscenes
anyway, which is what I'll be looking at next.
svn-id: r12829
|
|
believing them to be the cause of errors in bug reports :P
svn-id: r12775
|
|
svn-id: r12746
|
|
svn-id: r12734
|
|
svn-id: r12719
|
|
external directory (and as such, allow you to have a debug, a profiling, and a release build from the same set of source files in parallel). Work in progress
svn-id: r12680
|
|
actually do; applied patch #886786 which corrects a bug in the balance code
svn-id: r12665
|
|
svn-id: r12559
|
|
svn-id: r12558
|
|
svn-id: r12503
|
|
(default, 8bit backends should define BACKEND_8BIT for fast colour remapping) and sound syncronisation.
svn-id: r12456
|
|
svn-id: r12176
|
|
care of that
svn-id: r12135
|
|
svn-id: r12110
|
|
svn-id: r12103
|
|
svn-id: r12102
|
|
used for MP3/Vorbis support -> this eases changing the implementations, and reduces header dependencies (and thus compile time) :-)
svn-id: r12097
|
|
variant with mad_timer_t was really only needed for MP3TrackInfo class)
svn-id: r12095
|
|
svn-id: r12094
|
|
loops
svn-id: r11992
|
|
svn-id: r11981
|
|
svn-id: r11980
|