aboutsummaryrefslogtreecommitdiff
path: root/engines/cryo/video.cpp
diff options
context:
space:
mode:
authorStrangerke2017-01-05 02:06:50 -0800
committerEugene Sandulenko2017-01-25 22:42:21 +0100
commite20f65e5ea3eac8420fc5b54e5ad64d538b98148 (patch)
tree3eb4dcfafeef5b3c151f91acc26093cf1e9b1895 /engines/cryo/video.cpp
parentad0616688c1d00c053c8d6a0d0e1eb188cddf5da (diff)
downloadscummvm-rg350-e20f65e5ea3eac8420fc5b54e5ad64d538b98148.tar.gz
scummvm-rg350-e20f65e5ea3eac8420fc5b54e5ad64d538b98148.tar.bz2
scummvm-rg350-e20f65e5ea3eac8420fc5b54e5ad64d538b98148.zip
CRYO: Get rid of sound's locked and forcewait, remove some dead code, renaming
Diffstat (limited to 'engines/cryo/video.cpp')
-rw-r--r--engines/cryo/video.cpp21
1 files changed, 15 insertions, 6 deletions
diff --git a/engines/cryo/video.cpp b/engines/cryo/video.cpp
index c2b35829e9..7d783e96c1 100644
--- a/engines/cryo/video.cpp
+++ b/engines/cryo/video.cpp
@@ -490,14 +490,23 @@ bool HnmPlayer::nextElement() {
_frameNum++;
selectBuffers();
decompLempelZiv(_dataPtr + 4, _newFrameBuffer);
+#if 0
switch (_header._width) {
- // case 320: CLBlitter_RawCopy320ASM(_newFrameBuffer, _oldFrameBuffer, _header._height); break;
- // case 480: CLBlitter_RawCopy480ASM(_newFrameBuffer, _oldFrameBuffer, _header._height); break;
- // case 640: CLBlitter_RawCopy640ASM(_newFrameBuffer, _oldFrameBuffer, _header._height); break;
- // default: memcpy(_oldFrameBuffer, _newFrameBuffer, _header._width * _header._height);
- default:
- memcpy(_oldFrameBuffer, _newFrameBuffer, _header._bufferSize); //TODO strange buffer size here
+ case 320:
+ CLBlitter_RawCopy320ASM(_newFrameBuffer, _oldFrameBuffer, _header._height);
+ break;
+ case 480:
+ CLBlitter_RawCopy480ASM(_newFrameBuffer, _oldFrameBuffer, _header._height);
+ break;
+ case 640:
+ CLBlitter_RawCopy640ASM(_newFrameBuffer, _oldFrameBuffer, _header._height);
+ break;
+ default:
+ memcpy(_oldFrameBuffer, _newFrameBuffer, _header._width * _header._height);
}
+#else
+ memcpy(_oldFrameBuffer, _newFrameBuffer, _header._bufferSize); //TODO strange buffer size here
+#endif
if (!(h6 & 1))
desentrelace();
else {