Opened 7 years ago

Closed 7 years ago

Last modified 3 years ago

#9651 closed defect (fixed)

FULLPIPE: Intro video has wrong colors

Reported by: rootfather Owned by: dreammaster
Priority: normal Component: Engine: NGI
Version: Keywords:
Cc: Game: Full Pipe

Description

OS: Windows 10
Game: Full Pipe (German/Windows)
ScummVM 1.10.0git14376-gf744631

The German release of Full Pipe published by Daedalic has an intro video. In ScummVM, this video has the wrong colors (looks like red is missing completely?) According to VLC, the intro video is encoded using Indeo 5.

This is how the video should look like: https://youtu.be/qghTPjaf_yQ

I attached some screenshots to show the wrong colors.

Attachments (3)

fullpipe-de intro 1.png (238.9 KB ) - added by rootfather 7 years ago.
fullpipe-de intro 2.png (49.8 KB ) - added by rootfather 7 years ago.
fullpipe-de intro 3.png (50.6 KB ) - added by rootfather 7 years ago.

Download all attachments as: .zip

Change History (8)

by rootfather, 7 years ago

Attachment: fullpipe-de intro 1.png added

by rootfather, 7 years ago

Attachment: fullpipe-de intro 2.png added

by rootfather, 7 years ago

Attachment: fullpipe-de intro 3.png added

comment:1 by sev-, 7 years ago

Owner: set to sev-

comment:2 by dreammaster, 7 years ago

Indeed, the video is the first Indeo 5 video used by any ScummVM game. Luckily, I'd had to implement support for Indeo 4 videos for Starship Titanic, and the two versions shared a lot of common code. So it wasn't too hard to add support for it as well.

Unfortunately, a subtle issue like this may be more tricky to diagnose. The original code comes from ffmpeg, which doesn't compile under Visual Studio, or I'd offer to look into it in more detail. Maybe someone with more familiarity with gcc and gdb can build ffmpeg, and put some code in both to seek to a problematic frame and trace the decode process and figure out where the two diverge.

comment:3 by dreammaster, 7 years ago

Owner: changed from sev- to dreammaster
Resolution: fixed
Status: newclosed

comment:4 by Thunderforge, 4 years ago

Game: Full Pipe

comment:5 by digitall, 3 years ago

Component: Engine: FullpipeEngine: NGI
Note: See TracTickets for help on using tickets.