Commit Graph
86814 Commits
Author SHA1 Message Date
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