Scott Thomas
862a4ca929
GROOVIE: Remove dither code from ROQ
2011-09-06 21:59:24 +09:30
Eugene Sandulenko
0dafa7f80f
ALL: Reduce audio/ header dependency
2011-08-06 11:30:42 +01:00
Eugene Sandulenko
78f1ea7690
OSYSTEM: extended installTimerProc() with timer ID parameter
2011-08-06 11:28:35 +01:00
Johannes Schickel
09501be85b
ENGINES: Clean up SaveStateDescriptor.
...
Now SaveStateDescriptor no longer subclasses HashMap. Instead all possible
saved meta data is included directly into SaveStateDescriptor.
This is slightly less flexible, but we never needed that flexibility so far.
On the other hand it should reduce the memory usage. At least on my system
(Linux/amd64) the old SaveStateDescriptor had a size of 928 and the new
SaveStateDescriptor has a size of 200.
2011-07-02 21:07:55 +02:00
Max Horn
88913c0139
ALL: Remove trailing whitespaces
...
This tries to make our code a bit more compliant with our code formatting
conventions. For future use, this is the command I used:
git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-20 00:59:48 +02:00
Tarek Soliman
d4b5c595c6
GROOVIE: flag all WIP games with ADGF_UNSTABLE
...
Groovie 2 games
2011-06-16 13:37:57 -05:00
Max Horn
3b5863834b
GROOVIE: Document why I *think* kADFlagUseExtraAsHint is used
2011-06-14 18:52:09 +02:00
Max Horn
7c992d6598
DETECTOR: Merge ADParams into AdvancedMetaEngine
2011-06-14 18:17:01 +02:00
Thierry Crozat
06bbb57ad7
I18N: Make many more GUI MessageDialog strings translatable
2011-06-13 22:19:18 +01:00
Max Horn
0d581ba46d
GROOVIE: Switch to alternate AdvancedMetaEngine, avoid ADParams
2011-06-10 22:15:42 +02:00
Max Horn
4827cc914a
ENGINES: Change incorrect use of 'target' to 'gameid'
2011-06-10 22:15:40 +02:00
D G Turner
938415aca1
GROOVIE: Remove Unecessary debugger errorString() function.
2011-06-03 13:58:06 +01:00
Scott Thomas
ae4b298bbb
GROOVIE: Fix MusicPlayerIOS volume not correctly restoring on new song
2011-06-03 19:49:56 +09:30
Scott Thomas
e23bd5b92b
GROOVIE: Ensure entire v2 res name is loaded with terminating null
2011-06-03 19:47:28 +09:30
Matthew Hoops
3a506073c3
GROOVIE: Ensure the final character of the resource name is a null
...
Some filenames are exactly 12 bytes long ie. keyboard.vdx
2011-06-02 15:42:17 -04:00
Scott Thomas
dfb6822886
GROOVIE: Detect iOS platform based on binary existence
...
Change to choice of music file encoding means the gu16.m4a may not exist
2011-06-01 23:20:12 +09:30
Matthew Hoops
5bb4ef13c5
GROOVIE: Rename MusicPlayerMPEG4 to MusicPlayerIOS
...
More fitting now that other music formats can be used now
2011-05-31 14:25:20 -04:00
Matthew Hoops
aa49b38c5a
Merge remote branch 'upstream/master' into t7g-ios
...
Conflicts:
engines/groovie/script.cpp
2011-05-31 14:16:29 -04:00
Matthew Hoops
d3ea9ab2a9
GROOVIE: Use openStreamFile() to open iOS audio files
...
Now MP3, FLAC, Vorbis, and QuickTime/MPEG-4 audio files can be used interchangeably.
2011-05-31 14:06:46 -04:00
Max Horn
4cbe4ede66
COMMON: Registers RandomSources in constructor with the event recorder
...
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-17 12:17:26 +02:00
Thierry Crozat
3c59e37035
ENGINES: Unify engine names
...
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-16 00:11:32 +01:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Matthew Hoops
a1d41da096
Merge remote branch 'upstream/master' into t7g-ios
...
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-11 00:30:28 -04:00
Johannes Schickel
71bdb86e02
Merge pull request #16 "Add a PixelFormat to Graphics::Surface.".
...
For further discussion check here:
https://github.com/scummvm/scummvm/pull/16
Conflicts:
graphics/png.cpp
2011-05-01 16:54:45 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Ori Avtalion
cd6ee0589d
JANITORIAL: Format forward declarations to follow convention
2011-04-28 12:20:34 +03:00
spookypeanut
db24f1e068
GROOVIE: fix for bug #3093310
...
Instead of crashing if the save game isn't writable, popup a
gui message and then skip
2011-04-25 08:51:21 +01:00
Scott Thomas
accb0c2a5d
GROOVIE: Add timer for MusicPlayerMPEG4 (required for music fade in/out)
2011-04-20 23:40:03 +09:30
Scott Thomas
daede376e1
GROOVIE: Tweak supernatural teeth detection (for VDX playback speed)
2011-04-20 23:40:02 +09:30
Scott Thomas
2cc7b80b34
GROOVIE: Set some T7G iOS m4a files to loop based on DOS XMI looping
2011-04-20 23:40:01 +09:30
Johannes Schickel
8ff527ac4e
GROOVIE: Replace TODO about YUV data with a comment.
...
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-19 15:05:18 +02:00
Johannes Schickel
89fe3ff141
GROOVIE: Do not access Surface::bytesPerPixel anymore.
2011-04-17 20:56:16 +02:00
Johannes Schickel
aca6733721
GROOVIE: Prefer Surface::create taking a PixelFormat over the one taking a 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-17 16:26:30 +02:00
Scott Thomas
f33810a8c0
GROOVIE: Implement resource search-by-name for v2 games
2011-04-15 21:46:08 +09:30
Scott Thomas
8e9dbe5c3d
GROOVIE: Use uint32 when searching for a video id by name
...
This brings ResMan::getRef into line with the rest of the engine.
2011-04-15 21:46:06 +09:30
Max Horn
2e095e25f2
ALL: centre -> center
2011-04-14 14:34:28 +02:00
Max Horn
84184aabc0
ALL: colour -> color
2011-04-14 14:12:35 +02:00
Matthew Hoops
6d153f311c
Merge remote branch 'upstream/master' into t7g-ios
...
Conflicts:
video/qt_decoder.cpp
2011-04-13 16:04:29 -04:00
Scott Thomas
47c2a9adbe
GROOVIE: MPEG4 player should override unload so scripts can stop music
2011-04-13 22:22:19 +09:30
Scott Thomas
f54769f987
GROOVIE: Use provided OCReMix song for T7G iOS credits
2011-04-13 22:19:21 +09:30
Max Horn
0ce2ca4e00
COMMON: Replace MKID_BE by MKTAG
...
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-12 16:53:15 +02:00
Scott Thomas
2e59957471
GROOVIE: T7G iOS isn't a CD game - don't check or prompt user
2011-04-11 19:33:01 +09:30
Scott Thomas
412a152e6b
GROOVIE: T7G iOS patches in 7/11 soundtrack files during intro sequence
2011-04-11 19:27:28 +09:30
Scott Thomas
5c4d7baa06
GROOVIE: Determine correct MPEG4 resource to load for based on fileref
2011-04-08 21:08:47 +09:30
Scott Thomas
c44b509b05
GROOVIE: Store resource name in ResInfo struct
2011-04-08 21:00:59 +09:30
Matthew Hoops
25236ebde1
GROOVIE: Implement MusicPlayerMPEG4::updateVolume()
2011-04-07 20:34:54 -04:00
Matthew Hoops
9c2fc6721d
GROOVIE: Hook into the new QuickTimeAudioStream code
2011-04-07 19:40:07 -04:00
Scott Thomas
d40874d6f4
GROOVIE: Add detection for T7G iOS based on m4a files
2011-04-08 07:21:21 +09:30
Matthew Hoops
af59f33b7b
GROOVIE: Add a stub MPEG4 music player
2011-04-07 10:52:58 -04:00
Scott Thomas
d5ff478100
GROOVIE: Fix brace formatting.
2011-04-08 00:17:59 +09:30