Merge remote-tracking branch 'upstream/master' into zvision
Conflicts: engines/zvision/animation/rlf_animation.cpp engines/zvision/animation_control.h engines/zvision/core/console.cpp engines/zvision/core/events.cpp engines/zvision/cursors/cursor.cpp engines/zvision/cursors/cursor_manager.cpp engines/zvision/cursors/cursor_manager.h engines/zvision/fonts/truetype_font.cpp engines/zvision/graphics/render_manager.cpp engines/zvision/graphics/render_manager.h engines/zvision/inventory/inventory_manager.h engines/zvision/inventory_manager.h engines/zvision/meta_animation.h engines/zvision/module.mk engines/zvision/scripting/actions.cpp engines/zvision/scripting/control.h engines/zvision/scripting/controls/animation_control.cpp engines/zvision/scripting/controls/animation_control.h engines/zvision/scripting/controls/input_control.cpp engines/zvision/scripting/controls/lever_control.cpp engines/zvision/scripting/controls/timer_node.cpp engines/zvision/scripting/controls/timer_node.h engines/zvision/scripting/puzzle.h engines/zvision/scripting/scr_file_handling.cpp engines/zvision/scripting/script_manager.cpp engines/zvision/scripting/script_manager.h engines/zvision/sidefx.cpp engines/zvision/sound/zork_raw.cpp engines/zvision/sound/zork_raw.h engines/zvision/video/video.cpp engines/zvision/video/zork_avi_decoder.h engines/zvision/zvision.cpp engines/zvision/zvision.h
This commit is contained in:
commit
45589950c0
4226 changed files with 252007 additions and 79644 deletions
10
.gitignore
vendored
10
.gitignore
vendored
|
@ -105,6 +105,9 @@ project.xcworkspace
|
|||
|
||||
/plugins
|
||||
|
||||
/engines/plugins_table.h
|
||||
/engines/engines.mk
|
||||
|
||||
/test/runner
|
||||
/test/runner.cpp
|
||||
/test/*.dSYM
|
||||
|
@ -171,6 +174,9 @@ ipch/
|
|||
LLVM32/
|
||||
LLVM64/
|
||||
|
||||
#Ignore gettext generated files
|
||||
/messages.mo
|
||||
|
||||
#Ignore Qt Creator project files
|
||||
ScummVM.config
|
||||
ScummVM.creator
|
||||
|
@ -182,3 +188,7 @@ ScummVM.includes
|
|||
|
||||
#Ignore Mac DS_Store files
|
||||
.DS_Store
|
||||
|
||||
#Ignore MS Visual C++ temporary files/subdirectories (except create_project.bat)
|
||||
dists/msvc*/**
|
||||
!dists/msvc*/create_project.bat
|
||||
|
|
401
AUTHORS
401
AUTHORS
|
@ -6,9 +6,9 @@ ScummVM Team
|
|||
|
||||
PR Office
|
||||
---------
|
||||
Arnaud Boutonne - Public Relations Officer, Project
|
||||
Administrator
|
||||
Eugene Sandulenko - Project Leader
|
||||
Arnaud Boutonne - Public Relations Officer, Project
|
||||
Administrator
|
||||
Eugene Sandulenko - Project Leader
|
||||
|
||||
Core Team
|
||||
---------
|
||||
|
@ -19,30 +19,30 @@ ScummVM Team
|
|||
Retired Project Leaders
|
||||
-----------------------
|
||||
James Brown
|
||||
Vincent Hamm - ScummVM co-founder, Original Cruise/CinE
|
||||
author
|
||||
Vincent Hamm - ScummVM co-founder, Original Cruise/CinE
|
||||
author
|
||||
Max Horn
|
||||
Ludvig Strigeus - Original ScummVM and SimonVM author
|
||||
Ludvig Strigeus - Original ScummVM and SimonVM author
|
||||
|
||||
Engine Teams
|
||||
------------
|
||||
SCUMM:
|
||||
Torbjorn Andersson
|
||||
James Brown - (retired)
|
||||
Jonathan Gray - (retired)
|
||||
Vincent Hamm - (retired)
|
||||
Max Horn - (retired)
|
||||
James Brown - (retired)
|
||||
Jonathan Gray - (retired)
|
||||
Vincent Hamm - (retired)
|
||||
Max Horn - (retired)
|
||||
Travis Howell
|
||||
Pawel Kolodziejski - Codecs, iMUSE, Smush, etc.
|
||||
Gregory Montoir - (retired)
|
||||
Eugene Sandulenko - FT INSANE, MM NES, MM C64, game detection,
|
||||
Herc/CGA
|
||||
Ludvig Strigeus - (retired)
|
||||
Pawel Kolodziejski - Codecs, iMUSE, Smush, etc.
|
||||
Gregory Montoir - (retired)
|
||||
Eugene Sandulenko - FT INSANE, MM NES, MM C64, game
|
||||
detection, Herc/CGA
|
||||
Ludvig Strigeus - (retired)
|
||||
|
||||
HE:
|
||||
Jonathan Gray - (retired)
|
||||
Jonathan Gray - (retired)
|
||||
Travis Howell
|
||||
Gregory Montoir - (retired)
|
||||
Gregory Montoir - (retired)
|
||||
Eugene Sandulenko
|
||||
|
||||
AGI:
|
||||
|
@ -50,19 +50,19 @@ ScummVM Team
|
|||
Matthew Hoops
|
||||
Filippos Karapetis
|
||||
Pawel Kolodziejski
|
||||
Walter van Niftrik - (retired)
|
||||
Walter van Niftrik - (retired)
|
||||
Kari Salminen
|
||||
Eugene Sandulenko
|
||||
David Symonds - (retired)
|
||||
David Symonds - (retired)
|
||||
|
||||
AGOS:
|
||||
Torbjorn Andersson
|
||||
Paul Gilbert
|
||||
Travis Howell
|
||||
Oliver Kiehl - (retired)
|
||||
Ludvig Strigeus - (retired)
|
||||
Oliver Kiehl - (retired)
|
||||
Ludvig Strigeus - (retired)
|
||||
|
||||
AVALANCHE:
|
||||
Avalanche:
|
||||
Peter Bozso
|
||||
Arnaud Boutonne
|
||||
|
||||
|
@ -71,9 +71,9 @@ ScummVM Team
|
|||
Paul Gilbert
|
||||
|
||||
Cine:
|
||||
Vincent Hamm - (retired)
|
||||
Vincent Hamm - (retired)
|
||||
Pawel Kolodziejski
|
||||
Gregory Montoir - (retired)
|
||||
Gregory Montoir - (retired)
|
||||
Kari Salminen
|
||||
Eugene Sandulenko
|
||||
|
||||
|
@ -82,7 +82,7 @@ ScummVM Team
|
|||
|
||||
CruisE:
|
||||
Paul Gilbert
|
||||
Vincent Hamm - (retired)
|
||||
Vincent Hamm - (retired)
|
||||
|
||||
Draci:
|
||||
Denis Kasak
|
||||
|
@ -96,7 +96,7 @@ ScummVM Team
|
|||
Torbjorn Andersson
|
||||
Bertrand Augereau
|
||||
Filippos Karapetis
|
||||
Vladimir Menshakov - (retired)
|
||||
Vladimir Menshakov - (retired)
|
||||
Willem Jan Palenstijn
|
||||
|
||||
Gob:
|
||||
|
@ -120,10 +120,10 @@ ScummVM Team
|
|||
Eugene Sandulenko
|
||||
|
||||
Kyra:
|
||||
Torbjorn Andersson - VQA Player
|
||||
Torbjorn Andersson - VQA Player
|
||||
Oystein Eftevaag
|
||||
Florian Kagerer
|
||||
Gregory Montoir - (retired)
|
||||
Gregory Montoir - (retired)
|
||||
Johannes Schickel
|
||||
|
||||
Lastexpress:
|
||||
|
@ -138,6 +138,11 @@ ScummVM Team
|
|||
Benjamin Haisch
|
||||
Filippos Karapetis
|
||||
|
||||
MADS:
|
||||
Arnaud Boutonne
|
||||
Paul Gilbert
|
||||
Filippos Karapetis
|
||||
|
||||
Mohawk:
|
||||
Bastien Bouclet
|
||||
Matthew Hoops
|
||||
|
@ -161,14 +166,14 @@ ScummVM Team
|
|||
Matthew Hoops
|
||||
|
||||
Queen:
|
||||
David Eriksson - (retired)
|
||||
Gregory Montoir - (retired)
|
||||
David Eriksson - (retired)
|
||||
Gregory Montoir - (retired)
|
||||
Joost Peters
|
||||
|
||||
SAGA:
|
||||
Torbjorn Andersson
|
||||
Daniel Balsom - Original engine reimplementation author
|
||||
(retired)
|
||||
Daniel Balsom - Original engine reimplementation author
|
||||
(retired)
|
||||
Filippos Karapetis
|
||||
Andrew Kurushin
|
||||
Eugene Sandulenko
|
||||
|
@ -176,46 +181,46 @@ ScummVM Team
|
|||
SCI:
|
||||
Greg Frieger
|
||||
Paul Gilbert
|
||||
Max Horn - (retired)
|
||||
Max Horn - (retired)
|
||||
Filippos Karapetis
|
||||
Martin Kiewitz
|
||||
Walter van Niftrik - (retired)
|
||||
Walter van Niftrik - (retired)
|
||||
Willem Jan Palenstijn
|
||||
Jordi Vilalta Prat
|
||||
Lars Skovlund
|
||||
|
||||
Sky:
|
||||
Robert Goeffringmann - (retired)
|
||||
Oliver Kiehl - (retired)
|
||||
Robert Goeffringmann - (retired)
|
||||
Oliver Kiehl - (retired)
|
||||
Joost Peters
|
||||
|
||||
Sword1:
|
||||
Fabio Battaglia - PSX version support
|
||||
Thierry Crozat - Mac version support
|
||||
Robert Goeffringmann - (retired)
|
||||
Fabio Battaglia - PSX version support
|
||||
Thierry Crozat - Mac version support
|
||||
Robert Goeffringmann - (retired)
|
||||
|
||||
Sword2:
|
||||
Torbjorn Andersson
|
||||
Fabio Battaglia - PSX version support
|
||||
Jonathan Gray - (retired)
|
||||
Fabio Battaglia - PSX version support
|
||||
Jonathan Gray - (retired)
|
||||
|
||||
Sword25:
|
||||
Torbjorn Andersson
|
||||
Paul Gilbert
|
||||
Max Horn - (retired)
|
||||
Max Horn - (retired)
|
||||
Filippos Karapetis
|
||||
Eugene Sandulenko
|
||||
|
||||
TeenAgent:
|
||||
Robert Megone - Help with callback rewriting
|
||||
Vladimir Menshakov - (retired)
|
||||
Robert Megone - Help with callback rewriting
|
||||
Vladimir Menshakov - (retired)
|
||||
|
||||
Tinsel:
|
||||
Torbjorn Andersson
|
||||
Fabio Battaglia - PSX version support
|
||||
Fabio Battaglia - PSX version support
|
||||
Paul Gilbert
|
||||
Sven Hesse
|
||||
Max Horn - (retired)
|
||||
Max Horn - (retired)
|
||||
Filippos Karapetis
|
||||
Joost Peters
|
||||
|
||||
|
@ -232,14 +237,18 @@ ScummVM Team
|
|||
Sylvain Dupont
|
||||
|
||||
Touche:
|
||||
Gregory Montoir - (retired)
|
||||
Gregory Montoir - (retired)
|
||||
|
||||
TsAGE:
|
||||
Arnaud Boutonne
|
||||
Paul Gilbert
|
||||
|
||||
Tucker:
|
||||
Gregory Montoir - (retired)
|
||||
Gregory Montoir - (retired)
|
||||
|
||||
Voyeur:
|
||||
Arnaud Boutonne
|
||||
Paul Gilbert
|
||||
|
||||
Wintermute:
|
||||
Einar Johan T. Somaaen
|
||||
|
@ -266,26 +275,26 @@ ScummVM Team
|
|||
Lubomyr Lisen
|
||||
|
||||
Maemo:
|
||||
Frantisek Dufka - (retired)
|
||||
Frantisek Dufka - (retired)
|
||||
Tarek Soliman
|
||||
|
||||
Nintendo 64:
|
||||
Fabio Battaglia
|
||||
|
||||
Nintendo DS:
|
||||
Bertrand Augereau - HQ software scaler
|
||||
Bertrand Augereau - HQ software scaler
|
||||
Neil Millstone
|
||||
|
||||
OpenPandora:
|
||||
John Willis
|
||||
|
||||
PocketPC / WinCE:
|
||||
Nicolas Bacca - (retired)
|
||||
Nicolas Bacca - (retired)
|
||||
Ismail Khatib
|
||||
Kostas Nakos - (retired)
|
||||
Kostas Nakos - (retired)
|
||||
|
||||
PlayStation 2:
|
||||
Robert Goeffringmann - (retired)
|
||||
Robert Goeffringmann - (retired)
|
||||
Max Lingua
|
||||
|
||||
PSP (PlayStation Portable):
|
||||
|
@ -293,8 +302,8 @@ ScummVM Team
|
|||
Joost Peters
|
||||
|
||||
SDL (Win/Linux/OS X/etc.):
|
||||
Max Horn - (retired)
|
||||
Eugene Sandulenko - Asm routines, GFX layers
|
||||
Max Horn - (retired)
|
||||
Eugene Sandulenko - Asm routines, GFX layers
|
||||
|
||||
SymbianOS:
|
||||
Jurgen Braam
|
||||
|
@ -312,9 +321,9 @@ ScummVM Team
|
|||
Other subsystems
|
||||
----------------
|
||||
Infrastructure:
|
||||
Max Horn - Backend & Engine APIs, file API, sound
|
||||
mixer, audiostreams, data structures, etc.
|
||||
(retired)
|
||||
Max Horn - Backend & Engine APIs, file API, sound
|
||||
mixer, audiostreams, data structures,
|
||||
etc. (retired)
|
||||
Eugene Sandulenko
|
||||
Johannes Schickel
|
||||
|
||||
|
@ -324,33 +333,35 @@ ScummVM Team
|
|||
Johannes Schickel
|
||||
|
||||
Miscellaneous:
|
||||
David Corrales-Lopez - Filesystem access improvements (GSoC 2007
|
||||
task) (retired)
|
||||
Jerome Fisher - MT-32 emulator
|
||||
Benjamin Haisch - Heavily improved de-/encoder for DXA videos
|
||||
Jochen Hoenicke - Speaker & PCjr sound support, AdLib work
|
||||
(retired)
|
||||
Daniel ter Laan - Restoring original Drascula tracks, and
|
||||
writing convert_dxa.bat
|
||||
Chris Page - Return to launcher, savestate improvements,
|
||||
leak fixes, ... (GSoC 2008 task) (retired)
|
||||
Robin Watts - ARM assembly routines for nice speedups on
|
||||
several ports; improvements to the sound
|
||||
mixer
|
||||
David Corrales-Lopez - Filesystem access improvements (GSoC
|
||||
2007 task) (retired)
|
||||
Jerome Fisher - MT-32 emulator
|
||||
Benjamin Haisch - Heavily improved de-/encoder for DXA
|
||||
videos
|
||||
Jochen Hoenicke - Speaker & PCjr sound support, AdLib
|
||||
work (retired)
|
||||
Daniel ter Laan - Restoring original Drascula tracks, and
|
||||
writing convert_dxa.bat
|
||||
Chris Page - Return to launcher, savestate
|
||||
improvements, leak fixes, ... (GSoC
|
||||
2008 task) (retired)
|
||||
Robin Watts - ARM assembly routines for nice speedups
|
||||
on several ports; improvements to the
|
||||
sound mixer
|
||||
|
||||
Website (code)
|
||||
--------------
|
||||
Fredrik Wendel - (retired)
|
||||
Fredrik Wendel - (retired)
|
||||
|
||||
Website (maintenance)
|
||||
---------------------
|
||||
James Brown - IRC Logs maintainer
|
||||
Thierry Crozat - Wiki maintainer
|
||||
Andre Heider - Buildbot maintainer
|
||||
Joost Peters - Doxygen Project Documentation maintainer
|
||||
Jordi Vilalta Prat - Wiki maintainer
|
||||
Eugene Sandulenko - Forum, IRC channel, Screen Shots and Mailing
|
||||
list maintainer
|
||||
James Brown - IRC Logs maintainer
|
||||
Thierry Crozat - Wiki maintainer
|
||||
Andre Heider - Buildbot maintainer
|
||||
Joost Peters - Doxygen Project Documentation maintainer
|
||||
Jordi Vilalta Prat - Wiki maintainer
|
||||
Eugene Sandulenko - Forum, IRC channel, Screen Shots and
|
||||
Mailing list maintainer
|
||||
John Willis
|
||||
|
||||
Website (content)
|
||||
|
@ -359,31 +370,31 @@ ScummVM Team
|
|||
|
||||
Documentation
|
||||
-------------
|
||||
Thierry Crozat - Numerous contributions to documentation
|
||||
Joachim Eberhard - Numerous contributions to documentation
|
||||
(retired)
|
||||
Matthew Hoops - Wiki editor
|
||||
Thierry Crozat - Numerous contributions to documentation
|
||||
Joachim Eberhard - Numerous contributions to documentation
|
||||
(retired)
|
||||
Matthew Hoops - Wiki editor
|
||||
|
||||
Retired Team Members
|
||||
--------------------
|
||||
Chris Apers - Former PalmOS porter
|
||||
Ralph Brorsen - Help with GUI implementation
|
||||
Jamieson Christian - iMUSE, MIDI, all things musical
|
||||
Felix Jakschitsch - Zak256 reverse engineering
|
||||
Mutwin Kraus - Original MacOS porter
|
||||
Peter Moraliyski - Port: GP32
|
||||
Jeremy Newman - Former webmaster
|
||||
Lionel Ulmer - Port: X11
|
||||
Won Star - Former GP32 porter
|
||||
Chris Apers - Former PalmOS porter
|
||||
Ralph Brorsen - Help with GUI implementation
|
||||
Jamieson Christian - iMUSE, MIDI, all things musical
|
||||
Felix Jakschitsch - Zak256 reverse engineering
|
||||
Mutwin Kraus - Original MacOS porter
|
||||
Peter Moraliyski - Port: GP32
|
||||
Jeremy Newman - Former webmaster
|
||||
Lionel Ulmer - Port: X11
|
||||
Won Star - Former GP32 porter
|
||||
|
||||
Other contributions
|
||||
*******************
|
||||
Packages
|
||||
--------
|
||||
AmigaOS 4:
|
||||
Hans-Joerg Frieden - (retired)
|
||||
Hans-Joerg Frieden - (retired)
|
||||
Hubert Maier
|
||||
Juha Niemimaki - (retired)
|
||||
Juha Niemimaki - (retired)
|
||||
|
||||
Atari/FreeMiNT:
|
||||
Keith Scroggins
|
||||
|
@ -393,22 +404,22 @@ Other contributions
|
|||
Luc Schrijvers
|
||||
|
||||
Debian GNU/Linux:
|
||||
Tore Anderson - (retired)
|
||||
Tore Anderson - (retired)
|
||||
David Weinehall
|
||||
|
||||
Fedora / RedHat:
|
||||
Willem Jan Palenstijn
|
||||
|
||||
Mac OS X:
|
||||
Max Horn - (retired)
|
||||
Max Horn - (retired)
|
||||
Oystein Eftevaag
|
||||
|
||||
Mandriva:
|
||||
Dominik Scherer - (retired)
|
||||
Dominik Scherer - (retired)
|
||||
|
||||
MorphOS:
|
||||
Fabien Coeurjoly
|
||||
Ruediger Hanke - (retired)
|
||||
Ruediger Hanke - (retired)
|
||||
|
||||
OS/2:
|
||||
Paul Smedley
|
||||
|
@ -426,12 +437,12 @@ Other contributions
|
|||
Travis Howell
|
||||
|
||||
Win64:
|
||||
Chris Gray - (retired)
|
||||
Chris Gray - (retired)
|
||||
Johannes Schickel
|
||||
|
||||
Translations
|
||||
------------
|
||||
Thierry Crozat - Translation Lead
|
||||
GUI Translations
|
||||
----------------
|
||||
Thierry Crozat - Translation Lead
|
||||
|
||||
Basque:
|
||||
Mikel Iturbe Urretxa
|
||||
|
@ -459,7 +470,7 @@ Other contributions
|
|||
|
||||
German:
|
||||
Simon Sawatzki
|
||||
Lothar Serra Mari - (retired)
|
||||
Lothar Serra Mari - (retired)
|
||||
|
||||
Hungarian:
|
||||
Alex Bevilacqua
|
||||
|
@ -493,98 +504,118 @@ Other contributions
|
|||
Ukrainian:
|
||||
Lubomyr Lisen
|
||||
|
||||
Game Translations
|
||||
-----------------
|
||||
CGE:
|
||||
Dan Serban - Soltys English translation
|
||||
Victor Gonzalez - Soltys Spanish translation
|
||||
Alejandro Gomez de la Munoza - Soltys Spanish translation
|
||||
|
||||
Drascula:
|
||||
Thierry Crozat - Improve French translation
|
||||
|
||||
Mortevielle:
|
||||
Hugo Labrande - Improve English translation
|
||||
Thierry Crozat - Improve English translation
|
||||
|
||||
Websites (design)
|
||||
-----------------
|
||||
Dobo Balazs - Website design
|
||||
William Claydon - Skins for doxygen, buildbot and wiki
|
||||
Yaroslav Fedevych - HTML/CSS for the website
|
||||
Jean Marc Gimenez - ScummVM logo
|
||||
David Jensen - SVG logo conversion
|
||||
Raina - ScummVM forum buttons
|
||||
Dobo Balazs - Website design
|
||||
William Claydon - Skins for doxygen, buildbot and wiki
|
||||
Yaroslav Fedevych - HTML/CSS for the website
|
||||
Jean Marc Gimenez - ScummVM logo
|
||||
David Jensen - SVG logo conversion
|
||||
Raina - ScummVM forum buttons
|
||||
|
||||
Code contributions
|
||||
------------------
|
||||
Ori Avtalion - Subtitle control options in the GUI; BASS GUI
|
||||
fixes
|
||||
Stuart Caie - Decoders for Amiga and AtariST data files
|
||||
(AGOS engine)
|
||||
Paolo Costabel - PSP port contributions
|
||||
Martin Doucha - CinE engine objectification
|
||||
Thomas Fach-Pedersen - ProTracker module player, Smacker video
|
||||
decoder
|
||||
Tobias Gunkel - Sound support for C64 version of MM/Zak, Loom
|
||||
PCE support
|
||||
Janne Huttunen - V3 actor mask support, Dig/FT SMUSH audio
|
||||
Kovacs Endre Janos - Several fixes for Simon1
|
||||
Jeroen Janssen - Numerous readability and bugfix patches
|
||||
Keith Kaisershot - Several Pegasus Prime patches
|
||||
Andreas Karlsson - Initial port for SymbianOS
|
||||
Claudio Matsuoka - Daily Linux builds
|
||||
Thomas Mayer - PSP port contributions
|
||||
Sean Murray - ScummVM tools GUI application (GSoC 2007 task)
|
||||
n0p - Windows CE port aspect ratio correction scaler
|
||||
and right click input method
|
||||
Mikesch Nepomuk - MI1 VGA floppy patches
|
||||
Nicolas Noble - Config file and ALSA support
|
||||
Tim Phillips - Initial MI1 CD music support
|
||||
Quietust - Sound support for Amiga SCUMM V2/V3 games, MM
|
||||
NES support
|
||||
Robert Crossfield - Improved support for Apple II/C64 versions of
|
||||
MM
|
||||
Andreas Roever - Broken Sword I & II MPEG2 cutscene support
|
||||
Edward Rudd - Fixes for playing MP3 versions of MI1/Loom
|
||||
audio
|
||||
Daniel Schepler - Final MI1 CD music support, initial Ogg Vorbis
|
||||
support
|
||||
Andre Souza - SDL-based OpenGL renderer
|
||||
Tom Frost - WebOS port contributions
|
||||
Ori Avtalion - Subtitle control options in the GUI; BASS
|
||||
GUI fixes
|
||||
Stuart Caie - Decoders for Amiga and AtariST data files
|
||||
(AGOS engine)
|
||||
Paolo Costabel - PSP port contributions
|
||||
Martin Doucha - CinE engine objectification
|
||||
Thomas Fach-Pedersen - ProTracker module player, Smacker video
|
||||
decoder
|
||||
Tobias Gunkel - Sound support for C64 version of MM/Zak,
|
||||
Loom PCE support
|
||||
Janne Huttunen - V3 actor mask support, Dig/FT SMUSH audio
|
||||
Kovacs Endre Janos - Several fixes for Simon1
|
||||
Jeroen Janssen - Numerous readability and bugfix patches
|
||||
Keith Kaisershot - Several Pegasus Prime patches
|
||||
Andreas Karlsson - Initial port for SymbianOS
|
||||
Claudio Matsuoka - Daily Linux builds
|
||||
Thomas Mayer - PSP port contributions
|
||||
Sean Murray - ScummVM tools GUI application (GSoC 2007
|
||||
task)
|
||||
n0p - Windows CE port aspect ratio correction
|
||||
scaler and right click input method
|
||||
Mikesch Nepomuk - MI1 VGA floppy patches
|
||||
Nicolas Noble - Config file and ALSA support
|
||||
Tim Phillips - Initial MI1 CD music support
|
||||
Quietust - Sound support for Amiga SCUMM V2/V3
|
||||
games, MM NES support
|
||||
Robert Crossfield - Improved support for Apple II/C64
|
||||
versions of MM
|
||||
Andreas Roever - Broken Sword I & II MPEG2 cutscene
|
||||
support
|
||||
Edward Rudd - Fixes for playing MP3 versions of
|
||||
MI1/Loom audio
|
||||
Daniel Schepler - Final MI1 CD music support, initial Ogg
|
||||
Vorbis support
|
||||
Andre Souza - SDL-based OpenGL renderer
|
||||
Tom Frost - WebOS port contributions
|
||||
|
||||
FreeSCI Contributors
|
||||
--------------------
|
||||
Francois-R Boyer - MT-32 information and mapping code
|
||||
Rainer Canavan - IRIX MIDI driver and bug fixes
|
||||
Francois-R Boyer - MT-32 information and mapping code
|
||||
Rainer Canavan - IRIX MIDI driver and bug fixes
|
||||
Xiaojun Chen
|
||||
Paul David Doherty - Game version information
|
||||
Vyacheslav Dikonov - Config script improvements
|
||||
Ruediger Hanke - Port to the MorphOS platform
|
||||
Matt Hargett - Clean-ups, bugfixes, Hardcore QA, Win32
|
||||
Max Horn - SetJump implementation
|
||||
Ravi I. - SCI0 sound resource specification
|
||||
Emmanuel Jeandel - Bugfixes and bug reports
|
||||
Dmitry Jemerov - Port to the Win32 platform, numerous bugfixes
|
||||
Chris Kehler - Makefile enhancements
|
||||
Christopher T. Lansdown - Original CVS maintainer, Alpha compatibility
|
||||
fixes
|
||||
Sergey Lapin - Port of Carl's type 2 decompression code
|
||||
Rickard Lind - MT-32->GM MIDI mapping magic, sound research
|
||||
Hubert Maier - AmigaOS 4 port
|
||||
Johannes Manhave - Document format translation
|
||||
Claudio Matsuoka - CVS snapshots, daily builds, BeOS and cygwin
|
||||
ports
|
||||
Dark Minister - SCI research (bytecode and parser)
|
||||
Carl Muckenhoupt - Sources to the SCI resource viewer tools that
|
||||
started it all
|
||||
Anders Baden Nielsen - PPC testing
|
||||
Walter van Niftrik - Ports to the Dreamcast and GP32 platforms
|
||||
Rune Orsval - Configuration file editor
|
||||
Solomon Peachy - SDL ports and much of the sound subsystem
|
||||
Robey Pointer - Bug tracking system hosting
|
||||
Magnus Reftel - Heap implementation, Python class viewer,
|
||||
bugfixes
|
||||
Christoph Reichenbach - UN*X code, VM/Graphics/Sound/other
|
||||
infrastructure
|
||||
George Reid - FreeBSD package management
|
||||
Lars Skovlund - Project maintenance, most documentation,
|
||||
bugfixes, SCI1 support
|
||||
Rink Springer - Port to the DOS platform, several bug fixes
|
||||
Rainer De Temple - SCI research
|
||||
Paul David Doherty - Game version information
|
||||
Vyacheslav Dikonov - Config script improvements
|
||||
Ruediger Hanke - Port to the MorphOS platform
|
||||
Matt Hargett - Clean-ups, bugfixes, Hardcore QA, Win32
|
||||
Max Horn - SetJump implementation
|
||||
Ravi I. - SCI0 sound resource specification
|
||||
Emmanuel Jeandel - Bugfixes and bug reports
|
||||
Dmitry Jemerov - Port to the Win32 platform, numerous
|
||||
bugfixes
|
||||
Chris Kehler - Makefile enhancements
|
||||
Christopher T. Lansdown - Original CVS maintainer, Alpha
|
||||
compatibility fixes
|
||||
Sergey Lapin - Port of Carl's type 2 decompression code
|
||||
Rickard Lind - MT-32->GM MIDI mapping magic, sound
|
||||
research
|
||||
Hubert Maier - AmigaOS 4 port
|
||||
Johannes Manhave - Document format translation
|
||||
Claudio Matsuoka - CVS snapshots, daily builds, BeOS and
|
||||
cygwin ports
|
||||
Dark Minister - SCI research (bytecode and parser)
|
||||
Carl Muckenhoupt - Sources to the SCI resource viewer tools
|
||||
that started it all
|
||||
Anders Baden Nielsen - PPC testing
|
||||
Walter van Niftrik - Ports to the Dreamcast and GP32 platforms
|
||||
Rune Orsval - Configuration file editor
|
||||
Solomon Peachy - SDL ports and much of the sound subsystem
|
||||
Robey Pointer - Bug tracking system hosting
|
||||
Magnus Reftel - Heap implementation, Python class viewer,
|
||||
bugfixes
|
||||
Christoph Reichenbach - UN*X code, VM/Graphics/Sound/other
|
||||
infrastructure
|
||||
George Reid - FreeBSD package management
|
||||
Lars Skovlund - Project maintenance, most documentation,
|
||||
bugfixes, SCI1 support
|
||||
Rink Springer - Port to the DOS platform, several bug
|
||||
fixes
|
||||
Rainer De Temple - SCI research
|
||||
Sean Terrell
|
||||
Hugues Valois - Game selection menu
|
||||
Jordi Vilalta - Numerous code and website clean-up patches
|
||||
Petr Vyhnak - The DCL-INFLATE algorithm, many Win32
|
||||
improvements
|
||||
Bas Zoetekouw - Man pages, debian package management, CVS
|
||||
maintenance
|
||||
Hugues Valois - Game selection menu
|
||||
Jordi Vilalta - Numerous code and website clean-up
|
||||
patches
|
||||
Petr Vyhnak - The DCL-INFLATE algorithm, many Win32
|
||||
improvements
|
||||
Bas Zoetekouw - Man pages, debian package management, CVS
|
||||
maintenance
|
||||
|
||||
Special thanks to Prof. Dr. Gary Nutt for allowing the FreeSCI VM
|
||||
extension as a course project in his Advanced OS course.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
ScummVM
|
||||
Copyright (C) 2001-2013 by the following:
|
||||
Copyright (C) 2001-2014 by the following:
|
||||
|
||||
If you have contributed to this project then you deserve to be on this
|
||||
list. Contact us (see: AUTHORS) and we'll add you.
|
||||
|
|
16
Makefile
16
Makefile
|
@ -33,8 +33,9 @@ ifeq "$(HAVE_GCC)" "1"
|
|||
#CXXFLAGS+= -Wmissing-format-attribute
|
||||
|
||||
ifneq "$(BACKEND)" "tizen"
|
||||
# Disable RTTI and exceptions. These settings cause tizen apps to crash
|
||||
CXXFLAGS+= -fno-rtti -fno-exceptions
|
||||
# Disable exceptions. This setting causes tizen apps to crash
|
||||
# TODO: Does this still apply after enabling RTTI again?
|
||||
CXXFLAGS+= -fno-exceptions
|
||||
endif
|
||||
|
||||
ifneq "$(HAVE_CLANG)" "1"
|
||||
|
@ -82,7 +83,8 @@ EXECUTABLE := $(EXEPRE)scummvm$(EXEEXT)
|
|||
include $(srcdir)/Makefile.common
|
||||
|
||||
# check if configure has been run or has been changed since last run
|
||||
config.h config.mk: $(srcdir)/configure $(srcdir)/engines/configure.engines
|
||||
ENGINE_SUBDIRS_CONFIGURE := $(wildcard $(srcdir)/engines/*/configure.engine)
|
||||
config.h: $(srcdir)/configure $(ENGINE_SUBDIRS_CONFIGURE)
|
||||
ifeq "$(findstring config.mk,$(MAKEFILE_LIST))" "config.mk"
|
||||
@echo "Running $(srcdir)/configure with the last specified parameters"
|
||||
@sleep 2
|
||||
|
@ -94,6 +96,14 @@ else
|
|||
$(error You need to run $(srcdir)/configure before you can run make. Check $(srcdir)/configure --help for a list of parameters)
|
||||
endif
|
||||
|
||||
config.mk engines/plugins_table.h engines/engines.mk: config.h
|
||||
@if test -f $@; then \
|
||||
touch $@; \
|
||||
else \
|
||||
rm -f config.h; \
|
||||
$(MAKE) config.h; \
|
||||
fi
|
||||
|
||||
ifneq ($(origin port_mk), undefined)
|
||||
include $(srcdir)/$(port_mk)
|
||||
endif
|
||||
|
|
|
@ -16,7 +16,7 @@ all: $(EXECUTABLE) plugins
|
|||
PLUGINS :=
|
||||
MODULES := test devtools base $(MODULES)
|
||||
|
||||
-include $(srcdir)/engines/engines.mk
|
||||
-include engines/engines.mk
|
||||
|
||||
# After the game specific modules follow the shared modules
|
||||
MODULES += \
|
||||
|
@ -25,6 +25,7 @@ MODULES += \
|
|||
engines \
|
||||
video \
|
||||
graphics \
|
||||
image \
|
||||
audio \
|
||||
common \
|
||||
po
|
||||
|
@ -61,6 +62,7 @@ endif
|
|||
ifneq ($(findstring $(MAKEFLAGS),s),s)
|
||||
ifneq ($(VERBOSE_BUILD),1)
|
||||
ifneq ($(VERBOSE_BUILD),yes)
|
||||
QUIET_CC = @echo ' ' C ' ' $@;
|
||||
QUIET_CXX = @echo ' ' C++ ' ' $@;
|
||||
QUIET_AS = @echo ' ' AS ' ' $@;
|
||||
QUIET_NASM = @echo ' ' NASM ' ' $@;
|
||||
|
@ -79,7 +81,7 @@ $(EXECUTABLE): $(OBJS)
|
|||
$(QUIET_LINK)$(LD) $(LDFLAGS) $(PRE_OBJS_FLAGS) $+ $(POST_OBJS_FLAGS) $(LIBS) -o $@
|
||||
|
||||
distclean: clean clean-devtools
|
||||
$(RM) config.h config.mk config.log
|
||||
$(RM) config.h config.mk config.log engines/engines.mk engines/plugins_table.h
|
||||
|
||||
clean:
|
||||
$(RM_REC) $(DEPDIRS)
|
||||
|
@ -94,6 +96,9 @@ ifdef CXX_UPDATE_DEP_FLAG
|
|||
|
||||
# Build rule for C++ files. Makes use of CXX_UPDATE_DEP_FLAG for advanced
|
||||
# dependency tracking.
|
||||
%.o: %.c
|
||||
$(QUIET)$(MKDIR) $(*D)/$(DEPDIR)
|
||||
$(QUIET_CC)$(CC) $(CXX_UPDATE_DEP_FLAG) $(CFLAGS) $(CPPFLAGS) -c $(<) -o $*.o
|
||||
%.o: %.cpp
|
||||
$(QUIET)$(MKDIR) $(*D)/$(DEPDIR)
|
||||
$(QUIET_CXX)$(CXX) $(CXX_UPDATE_DEP_FLAG) $(CXXFLAGS) $(CPPFLAGS) -c $(<) -o $*.o
|
||||
|
@ -147,7 +152,7 @@ endif
|
|||
# recreate them (which it can't), and in particular from looking for potential
|
||||
# source files. This can save quite a bit of disk access time.
|
||||
.PHONY: $(wildcard $(addsuffix /*.d,$(DEPDIRS))) $(addprefix $(srcdir)/, $(addsuffix /module.mk,$(MODULES))) \
|
||||
$(srcdir)/$(port_mk) $(srcdir)/rules.mk $(srcdir)/engines/engines.mk
|
||||
$(srcdir)/$(port_mk) $(srcdir)/rules.mk
|
||||
|
||||
######################################################################
|
||||
# Get the current version information
|
||||
|
|
61
NEWS
61
NEWS
|
@ -2,17 +2,66 @@ For a more comprehensive changelog of the latest experimental code, see:
|
|||
https://github.com/scummvm/scummvm/commits/
|
||||
|
||||
1.7.0 (????-??-??)
|
||||
General:
|
||||
- Updated MT-32 emulation code to version 1.3.0.
|
||||
New Games:
|
||||
- Added support for Chivalry is Not Dead.
|
||||
- Added support for Return to Ringworld.
|
||||
- Added support for The Neverhood.
|
||||
- Added support for Mortville Manor.
|
||||
- Added support for Voyeur
|
||||
|
||||
Gob:
|
||||
- Improved video quality in Urban Runner
|
||||
General:
|
||||
- Updated Munt MT-32 emulation code to version 1.3.0.
|
||||
- Switched from our custom JPEG and PNG decoders to libjpeg(-turbo) and
|
||||
libpng, which are faster and can handle more images.
|
||||
(NOTE: The change to libpng was done in version 1.6.0, but it was not
|
||||
added to the NEWS file).
|
||||
|
||||
AGOS:
|
||||
- Added mouse wheel support for inventory and save game lists.
|
||||
- Enabled verb name display in Simon the Sorcerer 2.
|
||||
- Fixed the Feeble Files loyalty rating in the English 4CD version. (This
|
||||
was apparently a bug in the original game. It is currently unknown if
|
||||
other versions still have the same problem.)
|
||||
|
||||
Broken Sword 1:
|
||||
- Added back support for MPEG-2 videos
|
||||
- Added back support for MPEG-2 videos.
|
||||
|
||||
Broken Sword 2:
|
||||
- Added back support for MPEG-2 videos
|
||||
- Added back support for MPEG-2 videos.
|
||||
|
||||
CGE:
|
||||
- Added an option to enable "Color Blind Mode" to the ScummVM GUI.
|
||||
|
||||
Gob:
|
||||
- Improved video quality in Urban Runner.
|
||||
|
||||
Hopkins:
|
||||
- Added an option to toggle "Gore Mode" from the ScummVM GUI.
|
||||
- Fixed bug that could cause the music to stop prematurely.
|
||||
|
||||
SCI:
|
||||
- Added support for the more detailed RAVE lip syncing data in the Windows
|
||||
version of King's Quest 6. Portraits should now be much more expressive
|
||||
when talking.
|
||||
- Added support for simultaneous speech and subtitles in the CD versions
|
||||
of Laura Bow 2 and King's Quest 6 (toggled either in-game with the new
|
||||
"Dual" audio state, or via the ScummVM audio options).
|
||||
- Fixed music fading.
|
||||
- Fixed several script bugs in Camelot, Crazy Nick's, Hoyle 3, QFG1VGA, KQ5,
|
||||
KQ6, LB2, LSL2, LSL5, Pharkas, PQ1VGA, SQ4, SQ5.
|
||||
- Improved the MIDI parser so that music event processing is done more
|
||||
properly.
|
||||
|
||||
SCUMM:
|
||||
- Changed the saved game naming scheme of HE games to always contain
|
||||
the target name.
|
||||
- Fixed having multiple coaches in Backyard Football.
|
||||
- Improved AdLib support for Loom and Indiana Jones and the Last Crusade.
|
||||
This makes sound effects like, for example, the typewriter and waterfall
|
||||
in Indiana Jones and the Last Crusade sound like in the original.
|
||||
|
||||
Tinsel:
|
||||
- Discworld 1 and 2 no longer crash on big-endian systems.
|
||||
|
||||
1.6.0 (2013-05-31)
|
||||
New Games:
|
||||
|
|
69
README
69
README
|
@ -33,7 +33,8 @@ Table of Contents:
|
|||
* 3.17 Winnie the Pooh notes
|
||||
* 3.18 Troll's Tale notes
|
||||
* 3.19 Dragon History notes
|
||||
* 3.20 Known Problems
|
||||
* 3.20 Simultaneous speech and subtitles in Sierra SCI games
|
||||
* 3.21 Known Problems
|
||||
4.0) Supported Platforms
|
||||
5.0) Running ScummVM
|
||||
* 5.1 Command Line Options
|
||||
|
@ -815,7 +816,55 @@ All game files and the walkthrough can be downloaded from
|
|||
http://www.ucw.cz/draci-historie/index-en.html
|
||||
|
||||
|
||||
3.20) Known Problems:
|
||||
3.20) Simultaneous speech and subtitles in Sierra SCI games:
|
||||
----- ------------------------------------------------------
|
||||
Certain CD versions of Sierra SCI games had both speech and text
|
||||
resources. Some have an option to toggle between the two, but there are
|
||||
some cases where there wasn't any option to enable both simultaneously.
|
||||
In ScummVM, it is possible to enjoy a combined mode, where both speech
|
||||
and text are shown at the same time. This mode can be toggled in the
|
||||
ScummVM audio options, but each game has different behavior in-game
|
||||
regarding speech and text toggling.
|
||||
|
||||
The CD games where speech and subtitles can be shown simultaneously
|
||||
are:
|
||||
EcoQuest 1 CD
|
||||
Freddy Pharkas CD
|
||||
King's Quest 6 CD
|
||||
Laura Bow 2 CD
|
||||
Leisure Suit Larry 6 CD
|
||||
Space Quest 4 CD
|
||||
|
||||
EcoQuest 1 CD:
|
||||
Speech and text can be toggled via the game's "Mode" option in the
|
||||
options dialog, or via ScummVM's audio options.
|
||||
|
||||
Freddy Pharkas CD:
|
||||
There is no in-game option to toggle speech and text. Only ScummVM's
|
||||
audio options can be used to toggle this feature. Note that some
|
||||
spoken dialog is missing from the game texts.
|
||||
|
||||
King's Quest 6 CD:
|
||||
Speech and text can be toggled via the "Mode" button in the options
|
||||
dialog (with an extra "Dual" setting added in ScummVM), or via
|
||||
ScummVM's audio options.
|
||||
|
||||
Laura Bow 2 CD:
|
||||
Speech and text can be toggled via the "Mode" button in the options
|
||||
dialog (with an extra "Dual" setting added in ScummVM), or via
|
||||
ScummVM's audio options.
|
||||
|
||||
Leisure Suit Larry 6 CD:
|
||||
Either speech only or speech and text can be selected. There is no
|
||||
in-game option to toggle text only. Only ScummVM's audio options can
|
||||
be used to enable the text only mode.
|
||||
|
||||
Space Quest 4 CD:
|
||||
Speech and text can be toggled via the "Display Mode" button in the
|
||||
options dialog, or via ScummVM's audio options.
|
||||
|
||||
|
||||
3.21) Known Problems:
|
||||
----- ---------------
|
||||
This release has the following known problems. There is no need to
|
||||
report them, although patches to fix them are welcome. If you discover a
|
||||
|
@ -2110,6 +2159,9 @@ Flight of the Amazon Queen adds the following non-standard keywords:
|
|||
music_mute bool If true, music is muted
|
||||
sfx_mute bool If true, sound effects are muted
|
||||
|
||||
Hopkins FBI adds the following non-standard keyword:
|
||||
enable_gore bool If true, enable some optional gore content in the game
|
||||
|
||||
Jones in the Fast Lane adds the following non-standard keyword:
|
||||
|
||||
music_mute bool If true, CD audio is used, if available,
|
||||
|
@ -2143,6 +2195,9 @@ Simon the Sorcerer 1 and 2 add the following non-standard keywords:
|
|||
music_mute bool If true, music is muted
|
||||
sfx_mute bool If true, sound effects are muted
|
||||
|
||||
Soltys adds the following non-standard keyword:
|
||||
enable_color_blind bool If true, original colors are replaced by a set of greys
|
||||
|
||||
The Legend of Kyrandia adds the following non-standard keyword:
|
||||
|
||||
walkspeed number The walk speed (0-4)
|
||||
|
@ -2164,6 +2219,16 @@ keywords:
|
|||
helium_mode bool If true, people sound like they've inhaled
|
||||
Helium
|
||||
|
||||
The Neverhood adds the following non-standard keywords:
|
||||
|
||||
originalsaveload bool If true, the original save/load screens are
|
||||
used instead of the enhanced ScummVM ones
|
||||
skiphallofrecordsscenes bool
|
||||
If true, allows the player to skip
|
||||
past the Hall of Records storyboard scenes
|
||||
scalemakingofvideos bool If true, the making of videos are scaled, so that
|
||||
they use the whole screen
|
||||
|
||||
The 7th Guest adds the following non-standard keyword:
|
||||
|
||||
fast_movie_speed bool If true, movies are played at an increased
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -585,7 +585,7 @@ bool QuickTimeAudioDecoder::AudioSampleDesc::isAudioCodecSupported() const {
|
|||
|
||||
if (_codecTag == MKTAG('m', 'p', '4', 'a')) {
|
||||
Common::String audioType;
|
||||
switch (_parentTrack->objectTypeMP4) {
|
||||
switch (_objectTypeMP4) {
|
||||
case 0x40: // AAC
|
||||
#ifdef USE_FAAD
|
||||
return true;
|
||||
|
@ -643,13 +643,13 @@ void QuickTimeAudioDecoder::AudioSampleDesc::initCodec() {
|
|||
switch (_codecTag) {
|
||||
case MKTAG('Q', 'D', 'M', '2'):
|
||||
#ifdef AUDIO_QDM2_H
|
||||
_codec = makeQDM2Decoder(_parentTrack->extraData);
|
||||
_codec = makeQDM2Decoder(_extraData);
|
||||
#endif
|
||||
break;
|
||||
case MKTAG('m', 'p', '4', 'a'):
|
||||
#ifdef USE_FAAD
|
||||
if (_parentTrack->objectTypeMP4 == 0x40)
|
||||
_codec = makeAACDecoder(_parentTrack->extraData);
|
||||
if (_objectTypeMP4 == 0x40)
|
||||
_codec = makeAACDecoder(_extraData);
|
||||
#endif
|
||||
break;
|
||||
default:
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
@ -559,7 +559,7 @@ SeekableAudioStream *makeVOCStream(Common::SeekableReadStream *stream, byte flag
|
|||
|
||||
SeekableAudioStream *audioStream = new VocStream(stream, (flags & Audio::FLAG_UNSIGNED) != 0, disposeAfterUse);
|
||||
|
||||
if (audioStream && audioStream->endOfData()) {
|
||||
if (audioStream->endOfData()) {
|
||||
delete audioStream;
|
||||
return 0;
|
||||
} else {
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "audio/fmopl.h"
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef AUDIO_FMOPL_H
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
@ -214,13 +214,16 @@ void MidiParser::onTimer() {
|
|||
activeNote(info.channel(), info.basic.param1, true);
|
||||
}
|
||||
|
||||
processEvent(info);
|
||||
// Player::metaEvent() in SCUMM will delete the parser object,
|
||||
// so return immediately if that might have happened.
|
||||
bool ret = processEvent(info);
|
||||
if (!ret)
|
||||
return;
|
||||
|
||||
if (_abortParse)
|
||||
break;
|
||||
|
||||
_position._lastEventTime = eventTime;
|
||||
parseNextEvent(_nextEvent);
|
||||
if (!_abortParse) {
|
||||
_position._lastEventTime = eventTime;
|
||||
parseNextEvent(_nextEvent);
|
||||
}
|
||||
}
|
||||
|
||||
if (!_abortParse) {
|
||||
|
@ -229,7 +232,7 @@ void MidiParser::onTimer() {
|
|||
}
|
||||
}
|
||||
|
||||
void MidiParser::processEvent(const EventInfo &info, bool fireEvents) {
|
||||
bool MidiParser::processEvent(const EventInfo &info, bool fireEvents) {
|
||||
if (info.event == 0xF0) {
|
||||
// SysEx event
|
||||
// Check for trailing 0xF7 -- if present, remove it.
|
||||
|
@ -252,8 +255,7 @@ void MidiParser::processEvent(const EventInfo &info, bool fireEvents) {
|
|||
if (fireEvents)
|
||||
_driver->metaEvent(info.ext.type, info.ext.data, (uint16)info.length);
|
||||
}
|
||||
_abortParse = true;
|
||||
return;
|
||||
return false;
|
||||
} else if (info.ext.type == 0x51) {
|
||||
if (info.length >= 3) {
|
||||
setTempo(info.ext.data[0] << 16 | info.ext.data[1] << 8 | info.ext.data[2]);
|
||||
|
@ -265,6 +267,8 @@ void MidiParser::processEvent(const EventInfo &info, bool fireEvents) {
|
|||
if (fireEvents)
|
||||
sendToDriver(info.event, info.basic.param1, info.basic.param2);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
@ -294,7 +294,7 @@ protected:
|
|||
virtual void resetTracking();
|
||||
virtual void allNotesOff();
|
||||
virtual void parseNextEvent(EventInfo &info) = 0;
|
||||
virtual void processEvent(const EventInfo &info, bool fireEvents = true);
|
||||
virtual bool processEvent(const EventInfo &info, bool fireEvents = true);
|
||||
|
||||
void activeNote(byte channel, byte note, bool active);
|
||||
void hangingNote(byte channel, byte note, uint32 ticksLeft, bool recycle = true);
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
@ -333,7 +333,7 @@ void MixerImpl::stopHandle(SoundHandle handle) {
|
|||
}
|
||||
|
||||
void MixerImpl::muteSoundType(SoundType type, bool mute) {
|
||||
assert(0 <= type && type < ARRAYSIZE(_soundTypeSettings));
|
||||
assert(0 <= (int)type && (int)type < ARRAYSIZE(_soundTypeSettings));
|
||||
_soundTypeSettings[type].mute = mute;
|
||||
|
||||
for (int i = 0; i != NUM_CHANNELS; ++i) {
|
||||
|
@ -343,7 +343,7 @@ void MixerImpl::muteSoundType(SoundType type, bool mute) {
|
|||
}
|
||||
|
||||
bool MixerImpl::isSoundTypeMuted(SoundType type) const {
|
||||
assert(0 <= type && type < ARRAYSIZE(_soundTypeSettings));
|
||||
assert(0 <= (int)type && (int)type < ARRAYSIZE(_soundTypeSettings));
|
||||
return _soundTypeSettings[type].mute;
|
||||
}
|
||||
|
||||
|
@ -468,7 +468,7 @@ bool MixerImpl::hasActiveChannelOfType(SoundType type) {
|
|||
}
|
||||
|
||||
void MixerImpl::setVolumeForSoundType(SoundType type, int volume) {
|
||||
assert(0 <= type && type < ARRAYSIZE(_soundTypeSettings));
|
||||
assert(0 <= (int)type && (int)type < ARRAYSIZE(_soundTypeSettings));
|
||||
|
||||
// Check range
|
||||
if (volume > kMaxMixerVolume)
|
||||
|
@ -489,7 +489,7 @@ void MixerImpl::setVolumeForSoundType(SoundType type, int volume) {
|
|||
}
|
||||
|
||||
int MixerImpl::getVolumeForSoundType(SoundType type) const {
|
||||
assert(0 <= type && type < ARRAYSIZE(_soundTypeSettings));
|
||||
assert(0 <= (int)type && (int)type < ARRAYSIZE(_soundTypeSettings));
|
||||
|
||||
return _soundTypeSettings[type].volume;
|
||||
}
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "audio/mpu401.h"
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef AUDIO_MUSICPLUGIN_H
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "common/error.h"
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef AUDIO_NULL_H
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -36,6 +36,7 @@
|
|||
.global _ARM_LinearRate_S
|
||||
.global _ARM_LinearRate_R
|
||||
|
||||
.align 2
|
||||
_ARM_CopyRate_M:
|
||||
@ r0 = len
|
||||
@ r1 = obuf
|
||||
|
@ -73,6 +74,7 @@ CopyRate_M_loop:
|
|||
|
||||
LDMFD r13!,{r4-r7,PC}
|
||||
|
||||
.align 2
|
||||
_ARM_CopyRate_S:
|
||||
@ r0 = len
|
||||
@ r1 = obuf
|
||||
|
@ -111,6 +113,7 @@ CopyRate_S_loop:
|
|||
|
||||
LDMFD r13!,{r4-r7,PC}
|
||||
|
||||
.align 2
|
||||
_ARM_CopyRate_R:
|
||||
@ r0 = len
|
||||
@ r1 = obuf
|
||||
|
@ -149,6 +152,7 @@ CopyRate_R_loop:
|
|||
|
||||
LDMFD r13!,{r4-r7,PC}
|
||||
|
||||
.align 2
|
||||
_ARM_SimpleRate_M:
|
||||
@ r0 = AudioStream &input
|
||||
@ r1 = input.readBuffer
|
||||
|
@ -229,6 +233,7 @@ SimpleRate_M_read:
|
|||
B SimpleRate_M_read_return
|
||||
|
||||
|
||||
.align 2
|
||||
_ARM_SimpleRate_S:
|
||||
@ r0 = AudioStream &input
|
||||
@ r1 = input.readBuffer
|
||||
|
@ -308,6 +313,7 @@ SimpleRate_S_read:
|
|||
|
||||
|
||||
|
||||
.align 2
|
||||
_ARM_SimpleRate_R:
|
||||
@ r0 = AudioStream &input
|
||||
@ r1 = input.readBuffer
|
||||
|
@ -386,6 +392,7 @@ SimpleRate_R_read:
|
|||
B SimpleRate_R_read_return
|
||||
|
||||
|
||||
.align 2
|
||||
_ARM_LinearRate_M:
|
||||
@ r0 = AudioStream &input
|
||||
@ r1 = input.readBuffer
|
||||
|
@ -478,6 +485,7 @@ LinearRate_M_read:
|
|||
BLT LinearRate_M_end
|
||||
B LinearRate_M_read_return
|
||||
|
||||
.align 2
|
||||
_ARM_LinearRate_S:
|
||||
@ r0 = AudioStream &input
|
||||
@ r1 = input.readBuffer
|
||||
|
@ -580,6 +588,7 @@ LinearRate_S_read:
|
|||
BLT LinearRate_S_end
|
||||
B LinearRate_S_read_return
|
||||
|
||||
.align 2
|
||||
_ARM_LinearRate_R:
|
||||
@ r0 = AudioStream &input
|
||||
@ r1 = input.readBuffer
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "audio/softsynth/emumidi.h"
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
/* ScummVM - Graphic Adventure Engine
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "audio/null.h"
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "audio/softsynth/cms.h"
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef AUDIO_SOFTSYNTH_CMS_H
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "common/scummsys.h"
|
||||
|
@ -305,7 +306,7 @@ int MidiDriver_EAS::open() {
|
|||
warning("error opening EAS dump file");
|
||||
#endif
|
||||
|
||||
g_system->getMixer()->playStream(Audio::Mixer::kMusicSoundType,
|
||||
g_system->getMixer()->playStream(Audio::Mixer::kPlainSoundType,
|
||||
&_soundHandle, this, -1,
|
||||
Audio::Mixer::kMaxChannelVolume, 0,
|
||||
DisposeAfterUse::NO, true);
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef AUDIO_SOFTSYNTH_EMUMIDI_H
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "common/scummsys.h"
|
||||
|
@ -184,8 +185,7 @@ int MidiDriver_FluidSynth::open() {
|
|||
|
||||
MidiDriver_Emulated::open();
|
||||
|
||||
// The MT-32 emulator uses kSFXSoundType here. I don't know why.
|
||||
_mixer->playStream(Audio::Mixer::kMusicSoundType, &_mixerSoundHandle, this, -1, Audio::Mixer::kMaxChannelVolume, 0, DisposeAfterUse::NO, true);
|
||||
_mixer->playStream(Audio::Mixer::kPlainSoundType, &_mixerSoundHandle, this, -1, Audio::Mixer::kMaxChannelVolume, 0, DisposeAfterUse::NO, true);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "common/scummsys.h"
|
||||
|
@ -80,15 +81,6 @@ protected:
|
|||
void showLCDMessage(const char *message) {
|
||||
g_system->displayMessageOnOSD(message);
|
||||
}
|
||||
void onDeviceReset() {}
|
||||
void onDeviceReconfig() {}
|
||||
void onNewReverbMode(Bit8u /* mode */) {}
|
||||
void onNewReverbTime(Bit8u /* time */) {}
|
||||
void onNewReverbLevel(Bit8u /* level */) {}
|
||||
void onPartStateChanged(int /* partNum */, bool /* isActive */) {}
|
||||
void onPolyStateChanged(int /* partNum */) {}
|
||||
void onPartialStateChanged(int /* partialNum */, int /* oldPartialPhase */, int /* newPartialPhase */) {}
|
||||
void onProgramChanged(int /* partNum */, char * /* patchName */) {}
|
||||
};
|
||||
|
||||
} // end of namespace MT32Emu
|
||||
|
@ -230,7 +222,7 @@ int MidiDriver_MT32::open() {
|
|||
|
||||
g_system->updateScreen();
|
||||
|
||||
_mixer->playStream(Audio::Mixer::kSFXSoundType, &_mixerSoundHandle, this, -1, Audio::Mixer::kMaxChannelVolume, 0, DisposeAfterUse::NO, true);
|
||||
_mixer->playStream(Audio::Mixer::kPlainSoundType, &_mixerSoundHandle, this, -1, Audio::Mixer::kMaxChannelVolume, 0, DisposeAfterUse::NO, true);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -460,9 +452,6 @@ bool MT32EmuMusicPlugin::checkDevice(MidiDriver::DeviceHandle) const {
|
|||
}
|
||||
|
||||
Common::Error MT32EmuMusicPlugin::createInstance(MidiDriver **mididriver, MidiDriver::DeviceHandle) const {
|
||||
if (ConfMan.hasKey("extrapath"))
|
||||
SearchMan.addDirectory("extrapath", ConfMan.get("extrapath"));
|
||||
|
||||
*mididriver = new MidiDriver_MT32(g_system->getMixer());
|
||||
|
||||
return Common::kNoError;
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
|
|
|
@ -8,18 +8,19 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
* LGPL licensed version of MAMEs fmopl (V0.37a modified) by
|
||||
* Tatsuyuki Satoh. Included from LGPL'ed AdPlug.
|
||||
*
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
|
|
|
@ -8,18 +8,19 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
* LGPL licensed version of MAMEs fmopl (V0.37a modified) by
|
||||
* Tatsuyuki Satoh. Included from LGPL'ed AdPlug.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
/* ScummVM - Graphic Adventure Engine
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "audio/softsynth/pcspk.h"
|
||||
#include "audio/null.h"
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef AUDIO_SOFTSYNTH_PCSPK_H
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue