scummvm/video
sluicebox cdd463a37a VIDEO: Fix QuickTime decoding when color depth is 32
Color depths greater than 32 have grayscale bit 0x20 set, but the
decoder incorrectly treats 32 as grayscale and and clears the bit,
leaving the color depth as zero and causing codecs to fail.

Confirmed correct behavior in the ffmpeg code that the decoder was
based off. The decoder was introduced with the Mohawk engine in
2009,so presumably no Mohawk movies had color depth 32.

Fixes videos in the Director game Virtual Cocktail Bar
2021-11-26 21:30:07 -07:00
..
3do_decoder.cpp VIDEO: support multi-track audios in 3DO videos 2020-10-24 00:59:01 +02:00
3do_decoder.h VIDEO: support multi-track audios in 3DO videos 2020-10-24 00:59:01 +02:00
avi_decoder.cpp AGS: Skip videos with unsupported video tracks rather than erroring 2021-09-25 10:29:21 -07:00
avi_decoder.h AGS: Skip videos with unsupported video tracks rather than erroring 2021-09-25 10:29:21 -07:00
bink_decoder.cpp JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
bink_decoder.h AUDIO: Fix warnings 2020-09-24 01:28:17 +02:00
binkdata.h
coktel_decoder.cpp VIDEO: Fix int/int32 build failures 2021-07-05 23:19:47 +02:00
coktel_decoder.h
dxa_decoder.cpp
dxa_decoder.h
flic_decoder.cpp VIDEO: Allow zero data words count in decodeDeltaFLC 2021-04-25 22:07:28 +01:00
flic_decoder.h VIDEO: Update Engine Usage Comment in FLIC Decoder 2020-06-15 20:49:00 +01:00
hnm_decoder.cpp VIDEO: HNM channels attribute is not channels but some kind of format 2021-04-17 21:49:33 +03:00
hnm_decoder.h VIDEO: HNM channels attribute is not channels but some kind of format 2021-04-17 21:49:33 +03:00
module.mk CRYOMNI3D: Move HNMDecoder into common code 2021-04-17 21:48:45 +03:00
mpegps_decoder.cpp VIDEO: Added support for PS2 audio codec in MPEG stream 2020-09-24 18:52:31 +02:00
mpegps_decoder.h VIDEO: Fix type redefinition when including MPEGPSDecoder 2021-02-07 10:21:21 -08:00
mve_decoder.cpp
mve_decoder.h
psx_decoder.cpp AUDIO: Separate the XA ADPCM decoder from the PSX video decoder 2020-08-24 14:21:00 +02:00
psx_decoder.h AUDIO: Separate the XA ADPCM decoder from the PSX video decoder 2020-08-24 14:21:00 +02:00
qt_data.h VIDEO: Add default QuickTime palettes 2021-06-29 22:48:14 -04:00
qt_decoder.cpp VIDEO: Fix QuickTime decoding when color depth is 32 2021-11-26 21:30:07 -07:00
qt_decoder.h VIDEO: Fix QuickTime decoding of edits with mediaTime 2021-11-26 21:30:07 -07:00
smk_decoder.cpp VIDEO: Added dirty rects to SmackerDecoder 2021-05-29 21:22:58 +01:00
smk_decoder.h VIDEO: Fix C++98 compilation 2021-05-30 10:12:08 +02:00
theora_decoder.cpp
theora_decoder.h
video_decoder.cpp VIDEO: Use Path type in VideoDecoder functions 2021-08-07 10:44:37 +02:00
video_decoder.h VIDEO: Use Path type in VideoDecoder functions 2021-08-07 10:44:37 +02:00