Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-31 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: engines/groovie/script.cpp | |||
2011-05-31 | GROOVIE: Use openStreamFile() to open iOS audio files | Matthew Hoops | |
Now MP3, FLAC, Vorbis, and QuickTime/MPEG-4 audio files can be used interchangeably. | |||
2011-05-17 | COMMON: Registers RandomSources in constructor with the event recorder | Max Horn | |
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered. | |||
2011-05-16 | ENGINES: Unify engine names | Thierry Crozat | |
This unifies the engine names in MetaEngine::getName() and the credits. In particular drop "Engine" or "engine" from the names when it was present and use expanded names in credits when the MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS"). | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-11 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: audio/decoders/qdm2.h common/util.cpp engines/groovie/music.cpp engines/groovie/resource.h video/qt_decoder.cpp video/qt_decoder.h | |||
2011-05-01 | Merge pull request #16 "Add a PixelFormat to Graphics::Surface.". | Johannes Schickel | |
For further discussion check here: https://github.com/scummvm/scummvm/pull/16 Conflicts: graphics/png.cpp | |||
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-28 | JANITORIAL: Format forward declarations to follow convention | Ori Avtalion | |
2011-04-25 | GROOVIE: fix for bug #3093310 | spookypeanut | |
Instead of crashing if the save game isn't writable, popup a gui message and then skip | |||
2011-04-20 | GROOVIE: Add timer for MusicPlayerMPEG4 (required for music fade in/out) | Scott Thomas | |
2011-04-20 | GROOVIE: Tweak supernatural teeth detection (for VDX playback speed) | Scott Thomas | |
2011-04-20 | GROOVIE: Set some T7G iOS m4a files to loop based on DOS XMI looping | Scott Thomas | |
2011-04-19 | GROOVIE: Replace TODO about YUV data with a comment. | Johannes Schickel | |
Since the surfaces in question are never used outside the ROQ code it is fine to use a faked RGB pixel format even when they are actually YUV data. | |||
2011-04-17 | GROOVIE: Do not access Surface::bytesPerPixel anymore. | Johannes Schickel | |
2011-04-17 | GROOVIE: Prefer Surface::create taking a PixelFormat over the one taking a ↵ | Johannes Schickel | |
byte depth. Groovie seems to use Graphics::Surface also to store YUV data, I used a fake PixelFormat setup there and added a TODO about it. | |||
2011-04-15 | GROOVIE: Implement resource search-by-name for v2 games | Scott Thomas | |
2011-04-15 | GROOVIE: Use uint32 when searching for a video id by name | Scott Thomas | |
This brings ResMan::getRef into line with the rest of the engine. | |||
2011-04-14 | ALL: centre -> center | Max Horn | |
2011-04-14 | ALL: colour -> color | Max Horn | |
2011-04-13 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: video/qt_decoder.cpp | |||
2011-04-13 | GROOVIE: MPEG4 player should override unload so scripts can stop music | Scott Thomas | |
2011-04-13 | GROOVIE: Use provided OCReMix song for T7G iOS credits | Scott Thomas | |
2011-04-12 | COMMON: Replace MKID_BE by MKTAG | Max Horn | |
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro. | |||
2011-04-11 | GROOVIE: T7G iOS isn't a CD game - don't check or prompt user | Scott Thomas | |
2011-04-11 | GROOVIE: T7G iOS patches in 7/11 soundtrack files during intro sequence | Scott Thomas | |
2011-04-08 | GROOVIE: Determine correct MPEG4 resource to load for based on fileref | Scott Thomas | |
2011-04-08 | GROOVIE: Store resource name in ResInfo struct | Scott Thomas | |
2011-04-07 | GROOVIE: Implement MusicPlayerMPEG4::updateVolume() | Matthew Hoops | |
2011-04-07 | GROOVIE: Hook into the new QuickTimeAudioStream code | Matthew Hoops | |
2011-04-08 | GROOVIE: Add detection for T7G iOS based on m4a files | Scott Thomas | |
2011-04-07 | GROOVIE: Add a stub MPEG4 music player | Matthew Hoops | |
2011-04-08 | GROOVIE: Fix brace formatting. | Scott Thomas | |
2011-04-07 | GROOVIE: Add additional play-speed modes to T7G. | Scott Thomas | |
These two speed modes enable faster movement throughout the mansion. iOS mode matches the behavior of the official iOS release while tweaked mode additionally uses original framerate for 'teeth' animations. | |||
2011-03-23 | ENGINES: Further simplify pseudo MidiDrivers; fix some regressions | Max Horn | |
The regression affected AGOS and maybe some others; specifically, the real MidiDriver would have been deleted twice -- I previously missed that the Engine instances takes care of freeing the real MidiDriver, not the MidiPlayer wrapping it. This commit should clarify the ownership of the real MidiDriver for most pseudo MidiDrivers. | |||
2011-03-23 | AUDIO: Change several fake MidiDrivers to MidiDriver_BASE subclasses | Max Horn | |
Many engines follow the advice in audio/midiparser.h and create a "pseudo-MidiDriver" subclass. But MidiParser really only needs a tiny subset of the MidiDriver capabilities, namely those found in MidiDriver_BASE. So we try to subclass from that whenever possible; this allows us to remove many stub methods, and enables further future simplifications. | |||
2011-03-22 | AUDIO: Add pure virtual MidiDriver::isOpen() method | Max Horn | |
This in turn enables modifying MidiDriver_MPU401::close() to allow it to be called on a midi driver that has not yet been opened. The specific issue that triggered me to make these changes was a crash-upon-quit in HUGO, caused by it instantiating a midi driver, then encountering an error (missing hugo.dat) *before* having opened the new midi driver; the general cleanup code then tries to close the (not yet opened) midi driver -> kaboom Also fixed some engines which were leaking MidiDriver instances. | |||
2011-03-19 | GROOVIE: Set global volume levels | dhewg | |
2011-03-04 | GROOVIE: Mark overwritten members as virtual | dhewg | |
2011-02-16 | GROOVIE: Simplify the cursor palette reading. | Jordi Vilalta Prat | |
2011-02-14 | GROOVIE: Adapt to setPalette/grabPalette RGBA->RGB change. | Johannes Schickel | |
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-07 | COMMON: OSystem now has a PaletteManager | Max Horn | |
svn-id: r55806 | |||
2011-02-04 | GROOVIE: Disable other T7G Mac entries as they should no longer be needed | Matthew Hoops | |
svn-id: r55765 | |||
2011-02-04 | COMMON: Only take the md5 of the resource fork data section | Matthew Hoops | |
Since various apps can modify the type/creator of the files, we can't rely on the header of the resource fork to take the md5. I've therefore also recalculated all of the detector entries (all 5 of them) that use the Mac resource fork code. svn-id: r55764 | |||
2011-01-07 | GROOVIE: Fix a memory leak reported by cppcheck. | Jordi Vilalta Prat | |
svn-id: r55150 | |||
2010-12-19 | GROOVIE: Add two new t7g detection entries, one from bug tracker, one from me | Henry Bush | |
svn-id: r54961 | |||
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-11-08 | COMMON: Push #include audiocd.h in system.h out to .cpp files | Max Horn | |
svn-id: r54148 | |||
2010-11-08 | BACKENDS: Partial merge of gsoc2010-opengl: Audio CD changes only | Max Horn | |
This commit contains the AudioCDManager changes from the gsoc2010-opengl branch. The other changes in that branch are restricted to the backends directory only (plus configure). The Nintendo DS and Dreamcast ports still need to be ported over to the new Audio CD system, but that should be fairly easy to do. svn-id: r54147 |