aboutsummaryrefslogtreecommitdiff
path: root/image
diff options
context:
space:
mode:
Diffstat (limited to 'image')
-rw-r--r--image/codecs/indeo4.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/image/codecs/indeo4.cpp b/image/codecs/indeo4.cpp
index bc777cfb85..a4eba85f49 100644
--- a/image/codecs/indeo4.cpp
+++ b/image/codecs/indeo4.cpp
@@ -761,11 +761,12 @@ int Indeo4Decoder::decodeTransparency() {
}
}
- // FIXME: The transparency plane can be split, though it is not clear if
- // this is in scalability mode, local decoding mode, or both. This adds
- // complexity to the implementation, so avoid supporting unless it turns out
- // to actually be necessary for correct decoding of game videos.
- assert(!_ctx._isScalable);
+ // FIXME: The transparency plane can be split, apparently for local decoding
+ // mode (y459.avi in Titanic has the scalable flag and its transparency
+ // plane seems to be decoded successfully, so the split transparency plane
+ // does not seem to be related to scaling mode). This adds complexity to the
+ // implementation, so avoid supporting unless it turns out to actually be
+ // necessary for correct decoding of game videos.
assert(!_ctx._usesTiling);
assert(_surface.format.bytesPerPixel == 4);