Max Horn
8ce7566c8d
Updated FLAC code to match the changes made to the MP3 & Vorbis decoders (e.g. use a SeekableReadStream for input, allow specifying parts of a stream via time-valued parameters, etc.) -- note: looping is not yet implemented, even though it is already present in the API
...
svn-id: r25792
2007-02-22 18:21:01 +00:00
Johannes Schickel
60fbbc2704
Fixed black screen in the outro sequence.
...
svn-id: r25791
2007-02-22 18:03:05 +00:00
Max Horn
c3254cde9e
If an AudioStream returned a negative number in his readBuffer() method, then CopyRateConverter::flow could have got stuck in a (quasi) endless loop
...
svn-id: r25790
2007-02-22 16:36:03 +00:00
Max Horn
f16ab37698
Added looping support and an enhanced factory function to the Vorbis code
...
svn-id: r25789
2007-02-22 14:30:12 +00:00
Max Horn
1c02ed60d0
cleanup
...
svn-id: r25788
2007-02-22 14:07:12 +00:00
Gregory Montoir
4fbca85aef
indentation
...
svn-id: r25787
2007-02-22 12:25:30 +00:00
Gregory Montoir
f2df410660
setup default colors for Amiga versions
...
svn-id: r25786
2007-02-22 12:20:56 +00:00
Gregory Montoir
eec3543c7d
some fixes with resource files handling for Amiga versions
...
svn-id: r25785
2007-02-22 12:12:45 +00:00
Max Horn
2c1445056d
Rewrote Ogg Vorbis code to be more flexible when it comes to seeking; also now playback from arbitrary SeekableReadStream data sources is possible
...
svn-id: r25784
2007-02-22 10:51:47 +00:00
Paul Gilbert
0c899f82ab
Syntax fixes to conform to ScummVM coding standards
...
svn-id: r25781
2007-02-22 08:17:41 +00:00
Paul Gilbert
7ac767a2ba
Added proper support for the random actions your sidekick can do in each room
...
svn-id: r25780
2007-02-22 06:29:09 +00:00
Paul Gilbert
69255e9c14
Expanded script engine list of available schedules (original was too short), and added schedules for the random actions Ratpouch can do in each room
...
svn-id: r25778
2007-02-22 06:24:48 +00:00
Paul Gilbert
2aa2dc2629
Added missing parameter in command line help
...
svn-id: r25777
2007-02-22 06:23:24 +00:00
Johannes Schickel
15168e6c42
c&p error
...
svn-id: r25775
2007-02-21 22:29:45 +00:00
Eugene Sandulenko
b825fb858f
Add support for MIDI music. THough the music is not yet heard since
...
there are no instrument assignments yet.
svn-id: r25774
2007-02-21 21:42:37 +00:00
Neil Millstone
b2539cc19c
Change an include to remove requirement of libfat
...
svn-id: r25773
2007-02-21 20:57:10 +00:00
Neil Millstone
b21ea458b5
Change an include to remove requirement of libfat
...
svn-id: r25772
2007-02-21 20:50:21 +00:00
Gregory Montoir
948630c3b4
added initial support for FOTAQ amiga versions
...
svn-id: r25769
2007-02-21 20:27:48 +00:00
Johannes Schickel
098bcc2fe8
Fixed $URL$ and $Id$.
...
svn-id: r25764
2007-02-21 14:41:25 +00:00
Travis Howell
87ef1fe0a2
Skip music track 35 in CD releases of Simon 1, since it was replace by sound effect and the script was not updated.
...
svn-id: r25762
2007-02-21 12:34:14 +00:00
Travis Howell
76ac2263f9
Remove Amiga OCS specific code for copy protection screen in Simon 1, since it no longer required.
...
svn-id: r25761
2007-02-21 12:33:34 +00:00
Travis Howell
29ada82134
Bypass the copy protection screens in floppy disk releases of Simon the Sorcerer 1 and 2, with permission from Adventure Soft.
...
svn-id: r25760
2007-02-21 11:46:35 +00:00
Travis Howell
b5b45131c2
White space changes.
...
svn-id: r25759
2007-02-21 10:43:11 +00:00
Travis Howell
86f9dbc0a2
Add MSVC71 project file update from Quietust.
...
svn-id: r25758
2007-02-21 04:19:27 +00:00
Max Horn
cb40356a7b
Revamed the Ogg Vorbis & FLAC DigitalTrackInfo subclasses to work similar to the MP3 one (i.e. only open the data file when about to play)
...
svn-id: r25757
2007-02-20 23:40:46 +00:00
Max Horn
42745b188e
Added looping to the MP3 streams (currently virtually untested, so watch out)
...
svn-id: r25756
2007-02-20 22:18:48 +00:00
Max Horn
acdb32d84d
Remove some leftover comments I made while writing the new MP3 code; make use of the new ReadStream::readStream() method in makeMP3Stream()
...
svn-id: r25755
2007-02-20 21:53:22 +00:00
Max Horn
42f11e9e49
Added new ReadStream::readStream method which can be used to read a portion of an arbitrary ReadStream into a memory buffer wrapped by a MemoryReadStream
...
svn-id: r25754
2007-02-20 21:41:01 +00:00
Max Horn
cc210d7512
cleanup
...
svn-id: r25753
2007-02-20 19:23:07 +00:00
Max Horn
227a080e5b
Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by me
...
svn-id: r25752
2007-02-20 18:50:17 +00:00
Torbjörn Andersson
5478589937
Last batch of header consistency fixes. At least for the game engines.
...
svn-id: r25751
2007-02-20 18:04:13 +00:00
Max Horn
91f088bb8b
Rewrote MP3InputStream mostly from scratch:
...
- added support for proper time-based seeking (for now internally only)
- this should permit VBR encoded MP3 audio CD tracks to be used (not tested)
- Symbian specific hacks were removed, as they hopefully aren't needed anymore
(not tested))
This change will is likely to introduce regressions, everybody please test all
cases where we allow using MP3 encoded data
svn-id: r25750
2007-02-20 17:57:49 +00:00
Torbjörn Andersson
ee13273fc4
More header fixes for that warm and fuzzy feeling of consistency.
...
svn-id: r25749
2007-02-20 17:52:55 +00:00
Max Horn
fb9c08f101
Removed XORReadStream (it was unused); enhanced MemoryReadStream to be able to dispose the memory block it wraps (simplifies memory management)
...
svn-id: r25748
2007-02-20 17:52:02 +00:00
Torbjörn Andersson
b4b6adc11e
Cleanup.
...
svn-id: r25747
2007-02-20 17:41:26 +00:00
Torbjörn Andersson
1987813f53
Another batch of header consistency changes.
...
svn-id: r25746
2007-02-20 17:33:54 +00:00
Torbjörn Andersson
9aa7d2209b
Guard cdrom.h against being included multiple times.
...
svn-id: r25745
2007-02-20 17:28:04 +00:00
Torbjörn Andersson
11682377e4
More header consistency fixes. (Actually, there was nothing at all to keep
...
font.h from being included multiple times.)
svn-id: r25744
2007-02-20 17:22:58 +00:00
Nicola Mettifogo
d689187aa3
made hi-level parsing routines (Zone, Commands, Dialogue, Animation) rely on Script objects for input.
...
svn-id: r25743
2007-02-20 16:54:55 +00:00
Max Horn
35b191bad9
Document AudioCDManager::play
...
svn-id: r25742
2007-02-20 16:13:45 +00:00
Max Horn
270efc16e3
SCUMM: Added spanish LANGUAGE.TAB info for COMI (thanks to ssdsa from the forums)
...
svn-id: r25741
2007-02-20 15:54:29 +00:00
Max Horn
b162e0dc04
Cleaned up AudioCDManager::getCachedTrack (in particular, don't empty a slot in the track cache if we are not going to use it)
...
svn-id: r25740
2007-02-20 13:50:20 +00:00
Nicola Mettifogo
b6a10e10ef
changed parseComment to use Script stream instead of file
...
svn-id: r25739
2007-02-20 09:52:07 +00:00
Nicola Mettifogo
5886d3ed7f
cleanup and small fixes
...
svn-id: r25738
2007-02-20 09:17:28 +00:00
Nicola Mettifogo
1bd5f9932b
animation scripts are now parsed through the same pipeline used for location scripts. Thus, animation scripts are now cached instead of being read line by line.
...
svn-id: r25737
2007-02-20 09:10:21 +00:00
Travis Howell
7f31211e4f
Update details for English version of Elvira 2 for Atari ST.
...
svn-id: r25736
2007-02-20 03:06:42 +00:00
Travis Howell
2673ddffc0
Add French version of Elvira 2 for Amiga.
...
svn-id: r25735
2007-02-20 01:22:41 +00:00
Travis Howell
55162ff920
Correct playing back music 0 in Simon the Sorcerer 1, when using replacment soundtrack.
...
svn-id: r25734
2007-02-19 23:51:32 +00:00
Nicola Mettifogo
07077a2be4
first step in parser simplification
...
svn-id: r25733
2007-02-19 22:34:00 +00:00
Max Horn
7290d1b18c
Enhance (Seekable)SubReadStream so be able to (optionally) dispose the parent stream after it's been used (simplifies memory management for client code)
...
svn-id: r25732
2007-02-19 21:11:13 +00:00