37372 Commits

Author SHA1 Message Date
Max Horn
79662919c6 Fix bug #2969282: DW2: Weird "PC SPEAKER-like" sound distortion.
svn-id: r48246
2010-03-12 22:34:54 +00:00
Johannes Schickel
bee3321ec4 This hopefully fixes building on win64.
svn-id: r48245
2010-03-12 13:10:37 +00:00
Max Horn
314a119b9d GP2x: Oops, forgot to checkin this file
svn-id: r48244
2010-03-12 10:31:58 +00:00
Max Horn
d3c29a62ae GP2X: Try to fix compile error
svn-id: r48243
2010-03-12 00:46:54 +00:00
Max Horn
8f560e5aaf Fix typos
svn-id: r48242
2010-03-12 00:37:25 +00:00
Max Horn
4fc8ebab01 GUI: Remove GuiObject::getMillis()
svn-id: r48241
2010-03-11 23:41:28 +00:00
Max Horn
6e78fdc161 cleanup
svn-id: r48240
2010-03-11 23:40:40 +00:00
Max Horn
77fc15ce82 MIXER: Change MixerImpl::playInputStream to error out when mixer is not ready
My previous commit which tried to support this does not work correctly when
using QueuingAudioStream; it then just leads to nasty crashes. Hence I am
removing this again for now, until I get around to implement one of the
better alternatives.

svn-id: r48239
2010-03-11 23:40:19 +00:00
Max Horn
9b837d66d4 Replace Audio::MixerImpl::setOutputRate with a new 'sampleRate' param to the MixerImpl constructor
svn-id: r48238
2010-03-11 23:39:51 +00:00
Sven Hesse
5886a0cc77 Removing a debug warning() and adding some comments
svn-id: r48236
2010-03-11 19:47:59 +00:00
Sven Hesse
8191092c18 Loading the intro videos tira.imd and tirb.imd as early PreIMD
svn-id: r48235
2010-03-11 06:15:51 +00:00
Sven Hesse
c8d5f21010 Adding support for the early Fascination IMD format
svn-id: r48234
2010-03-11 06:15:23 +00:00
Sven Hesse
31f980ffde Adding support for the very primitive and simply early IMD format used in Fascination
svn-id: r48233
2010-03-11 06:14:52 +00:00
Andrew Kurushin
802ed6eb40 Fix bug #2963556: SAGA: Memory leaks #2
isomap-malloc to Common::Array conversation

svn-id: r48232
2010-03-10 21:44:58 +00:00
Max Horn
05b8c5b9c5 Replace mutex_up/mutex_down methods by Common::StackLock
svn-id: r48231
2010-03-10 21:05:48 +00:00
Max Horn
43abd0e019 cleanup
svn-id: r48230
2010-03-10 21:03:50 +00:00
Max Horn
c97ee14a65 Remove last traces of OSystem::getOutputSampleRate()
svn-id: r48229
2010-03-10 21:01:44 +00:00
Max Horn
5af51ba9a1 N64: code formatting
svn-id: r48228
2010-03-10 20:58:09 +00:00
Max Horn
8d1431a5ab AGOS: cleanup
svn-id: r48227
2010-03-10 20:56:54 +00:00
Johannes Schickel
80fae481b0 Fix a valgrind warning.
It is *not* a good idea to pass a reference to a list entry to List::remove.
Since List::remove will remove *all* occurances of that list entry, it will
also invaldiate the reference, resulting in invalid memory reads after the
entry has been removed from the list, when List::remove will continue to
search the rest of the list for more occurances of the same entry.

svn-id: r48225
2010-03-10 20:33:38 +00:00
Andrew Kurushin
91e7d27468 Fix bug #2963556: SAGA: Memory leaks
svn-id: r48224
2010-03-10 17:05:25 +00:00
Paul Gilbert
ca64698408 Split up the SceneResources class into a generic common set, with specific versions each for M4 and Mads, and merged the MadsSceneInfo data into it
svn-id: r48223
2010-03-10 11:43:48 +00:00
Max Horn
77592b5690 Fix warning
svn-id: r48222
2010-03-10 11:26:27 +00:00
Max Horn
ae3cf39763 Patch #2967256: Bashisms in configure break build on Solaris
svn-id: r48219
2010-03-10 10:57:03 +00:00
Torbjörn Andersson
65585f6433 Silenced some harmless cppcheck warnings about unreachable code after a return.
In this case, it was always a break after a return in a switch case. There are
similar cases which cppcheck didn't detect, and a couple of cases where we have
a break after a continue in a switch case (where the continue refers to an
outer loop), but I didn't touch those. Not yet, at least.

svn-id: r48218
2010-03-10 06:39:23 +00:00
Max Horn
fc50408ce3 DRASCULA: Simplify playFLI and its subroutines
svn-id: r48217
2010-03-09 23:36:18 +00:00
Max Horn
c6f752ce30 DRASCULA: Simplified some code, cleanup
svn-id: r48216
2010-03-09 23:35:56 +00:00
Max Horn
da81c58af1 DRASCULA: Some cleanup; turn some global C++ objects into members of DrasculaEngine
svn-id: r48215
2010-03-09 23:35:30 +00:00
Torbjörn Andersson
d9c4ee9376 Initialise 'releaseAdd' to avoid a Valgrind warning in Write20() when the
emulator is initialised.

svn-id: r48214
2010-03-09 05:03:38 +00:00
Robin Watts
99e032e954 Fix missing definition of gBitFormat.
svn-id: r48213
2010-03-09 01:20:23 +00:00
Johannes Schickel
3eab993d03 Only use CXX_UPDATE_DEP_FLAG for .S file rule, in case it is defined. (Thus matching the .cpp etc. file rules).
svn-id: r48210
2010-03-09 00:45:24 +00:00
Robin Watts
b84beeb602 Add missing MKDIR command. This was upsetting the WinCE build.
I can't see how this should upset any other build, and every other rule
seems to have this (or a variant of this) anyway, so...

svn-id: r48209
2010-03-09 00:43:31 +00:00
Johannes Schickel
6dacac2187 Conistenlty use USE_NASM instead of using HAVE_NASM in config.mk (this matches all the external library use too).
svn-id: r48208
2010-03-08 23:56:59 +00:00
Max Horn
bc2b90f43b Workaround for bug #1878514: COMI: Glitch when turning pages in recipe book
svn-id: r48207
2010-03-08 23:36:59 +00:00
Robin Watts
575ddc434c Add missing include that caused build failures with Normal1xAspect and
Normal2xAspect being undefined.

svn-id: r48206
2010-03-08 22:25:38 +00:00
Robin Watts
9bf5bbf9bf Move gBitFormat definition so it works in both sizes of an ifdef.
svn-id: r48205
2010-03-08 22:14:57 +00:00
Max Horn
3366a19c37 Fix bug #2872076 (MIXER: Division by 0 in rate conversion if w/o soundcd)
svn-id: r48203
2010-03-08 21:54:32 +00:00
Max Horn
38bf3d0d3c SCI: Make EngineState parameter to INV_SEL explicit
svn-id: r48202
2010-03-08 21:54:07 +00:00
Lars Persson
688288ec7d Re-enable the arm asm costume drawer
svn-id: r48201
2010-03-08 21:33:23 +00:00
Max Horn
5e8743d0d6 SCI: Made some stuff static
svn-id: r48199
2010-03-08 20:12:17 +00:00
Max Horn
c554c8541e WINCE: Rewrote SmartphoneLandscape scaler C version to match what the ARM assembler version does (untested)
svn-id: r48198
2010-03-08 20:11:44 +00:00
Johannes Schickel
56bd4a6e18 Use a template for hq2x and hq3x instead of using #include and defines.
svn-id: r48197
2010-03-08 19:16:50 +00:00
Johannes Schickel
807f0223d7 Fix compilation.
svn-id: r48196
2010-03-08 19:07:31 +00:00
Max Horn
e90f074177 Add new aspect ratio scaler variant, based on the Normal2xAspect ARM code
svn-id: r48195
2010-03-08 10:32:45 +00:00
Max Horn
706769a3dc Rewrite Normal1xAspect (untested, may be broken)
svn-id: r48194
2010-03-08 10:32:28 +00:00
Max Horn
569273040e Remove redundant code
svn-id: r48193
2010-03-08 10:32:05 +00:00
Max Horn
2cdf8996f3 Rename PocketPCLandscapeAspect to Normal1xAspect and move it to
graphics/scaler/aspect.cpp

svn-id: r48192
2010-03-08 10:31:42 +00:00
Max Horn
0fc137cdf2 Rename PocketPCPortrait scaler to DownscaleHorizByThreeQuarters,
and move it to graphics/scaler.

svn-id: r48191
2010-03-08 10:31:09 +00:00
Max Horn
deec3408a1 Move some var declarations into '#ifdef USE_NASM'
svn-id: r48190
2010-03-08 10:30:39 +00:00
Max Horn
a558e60fec SCALERS: Get rid of MAKE_WRAPPER; make RGBtoYUV internal
svn-id: r48189
2010-03-08 10:30:23 +00:00