aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/music.cpp
AgeCommit message (Collapse)Author
2008-12-22- Split the SAGA resource manager in 3 different ones, depending on the ↵Filippos Karapetis
resource type (RSC for ITE, RES for IHNM and HRS for DINO/FTA2). The SAGA 2 HRS resource manager is still a stub - Added detection for the voice file of FTA2 svn-id: r35484
2008-12-21Cleaned up the mess with game IDs and game types: removed game types, ↵Filippos Karapetis
reduced the game IDs and added game features where necessary svn-id: r35467
2008-11-29Remove warnings from NDS build.Robin Watts
svn-id: r35172
2008-11-11Implemented pauseEngineIntern() for the SAGA engineFilippos Karapetis
svn-id: r35007
2008-09-30SAGA: Some code cleanupMax Horn
svn-id: r34703
2008-09-30Added multiple new open() methods to Common::File, which make it possible to ↵Max Horn
use this class as a generic convenience wrapper around all kinds of SeekableReadStream; also renamed the name() method to the less confusing getName() svn-id: r34696
2008-09-05Hopefully fixed the chaos with the SAGA volume values. This also fixes the ↵Filippos Karapetis
broken volume introduced with the introduction of the RTL code in the engine svn-id: r34349
2008-09-01Merging more of the GSoC 2008 RTL branch: SAGAMax Horn
svn-id: r34252
2008-08-20I believe the setVolume() function has to be guarded by a mutex. (I added ↵Torbjörn Andersson
this to the Tinsel engine a while back to fix mysterious problems, but forgot to add it elsewhere.) Maybe this will fix the mysterious IHNM crashes, as well? svn-id: r34048
2008-07-01Sound settings for Saga can be configured from the GMMChristopher Page
svn-id: r32863
2008-05-26Code cleanup:Filippos Karapetis
- Removed sagaresnames.h - Moved all special scenes to scene.h, and named them consistently (e.g. RID_ITE_OVERMAP_SCENE -> ITE_SCENE_OVERMAP) - Moved all resources which were used by the ITE intro into ite_introproc.cpp - Removed several defines which were only used once (e.g. the SFX names) - Reordered the GameResourceDescription resources so that ITE and IHNM specific resources are placed in the end - Updated the comment about the IHNM Mac music - Changed the callocs in loadPalAnim to mallocs, like in the rest of the code - Removed the MEM error svn-id: r32282
2008-04-05Simplify codeEugene Sandulenko
svn-id: r31409
2008-04-05Added code to load (but NOT play) the external music files in the Macintosh ↵Filippos Karapetis
version of IHNM. I believe that the music in the Mac version is in TFMX format, which is not supported yet svn-id: r31408
2008-04-05Added detection for IHNM Mac. Gampe plays, but sound and music is a big TODOEugene Sandulenko
svn-id: r31403
2008-02-24Removed 2 unnecessary calls to File::exists()Filippos Karapetis
svn-id: r30952
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2008-01-04Slight cleanupFilippos Karapetis
svn-id: r30217
2007-12-13Use CLIP template for clipping in the SAGA engineFilippos Karapetis
svn-id: r29855
2007-10-31Fix for bug #1800147 - "ITE: Scummvm exits with Audio warnings"Filippos Karapetis
svn-id: r29345
2007-09-23Moved MemoryStreamEndian from Saga to Common.Eugene Sandulenko
svn-id: r29038
2007-09-19Removed a variable initialization out of a while loopFilippos Karapetis
svn-id: r28959
2007-09-02I believe this fixes part of the music fading glitch in IHNM, but there's stillTorbjörn Andersson
a slight problem when the intro fades the music down. Just before starting the new music, the old music is briefly set back to normal volume again. This could be a script bug, but I haven't investigated it any further. svn-id: r28833
2007-09-01Remove the timer callback when the Music object is deleted.Torbjörn Andersson
svn-id: r28783
2007-08-26Compressed digital music in the ITE demo versions is played correctly nowFilippos Karapetis
svn-id: r28752
2007-08-22Implemented music pause and resumeFilippos Karapetis
svn-id: r28698
2007-08-22Mutexes are now used in the MIDI music playing codeFilippos Karapetis
svn-id: r28697
2007-08-22Implemented Music::stopFilippos Karapetis
svn-id: r28695
2007-07-31Cleanup: removed dead code, fixed some comments and did some layout changesFilippos Karapetis
svn-id: r28362
2007-07-31Music should not be played after changing scene if it's disabled from the ↵Filippos Karapetis
options svn-id: r28347
2007-07-30Music works now in the IHNM demoFilippos Karapetis
svn-id: r28332
2007-07-17Possible fix for bug 1754613, part 2: changed the way compressed digital ↵Filippos Karapetis
music is detected svn-id: r28127
2007-07-15To loop a music track forever, the number of loops is set to 0Filippos Karapetis
svn-id: r28105
2007-07-15ITE: looping of compressed digital music is now done by the respective ↵Filippos Karapetis
compressed streams themselves svn-id: r28104
2007-07-15ITE: Music looping works now with compressed digital music. However, there's ↵Filippos Karapetis
still a small pause when a track restarts svn-id: r28082
2007-07-14Fixed compilation.Torbjörn Andersson
svn-id: r28078
2007-07-14Renamed a variable, so that it makes more senseFilippos Karapetis
svn-id: r28072
2007-07-14Some more updates for looping of compressed digital music. It's still not ↵Filippos Karapetis
working, though svn-id: r28071
2007-07-14Cleanup of the digital music code. Now all kinds of music (uncompressed and ↵Filippos Karapetis
compressed) are handled by the same class, DigitalMusicInputStream svn-id: r28069
2007-07-13Add TODO: music looping does not work with compressed digital musicFilippos Karapetis
svn-id: r28056
2007-07-12Renamed a variable, so that it makes more senseFilippos Karapetis
svn-id: r28042
2007-06-27Fix compiler warning.Travis Howell
svn-id: r27739
2007-06-26Add support for compressed digital music in ITEFilippos Karapetis
svn-id: r27734
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-04-14oops, openStreamFile of course uses milliseconds, not frames, for the ↵Max Horn
playback offsets/durations svn-id: r26475
2007-04-14Removed some leftoversMax Horn
svn-id: r26474
2007-04-14Replaced the use of DigitalTrackInfo objects (which were being leaked, BTW) ↵Max Horn
with a call to openStreamFile (code completely *untested*, so it might not work properly yet). Note the new FIXME comment regarding the playback duration svn-id: r26473
2007-02-25Fix looping for enchanced soundtracks.Eugene Sandulenko
svn-id: r25855
2007-02-24Added numLoops parameter to DigitalTrackInfo::playMax Horn
svn-id: r25836
2006-10-21cleanupMax Horn
svn-id: r24407