#14748 closed defect (fixed)

TETRAEDGE: The expected pixel format is not provided to the Theora decoder

Reported by: ccawley2011 Owned by: mduggan
Priority: blocker Component: Engine: Tetraedge
Version: Keywords:
Cc: Game: Syberia 1

Description

Most video decoders use the current screen format by default for the surface, but the Tetraedge engine assumes that it’s a specific 32bpp format, resulting in graphical corruption if that isn’t the case. VideoDecoder::setOutputPixelFormat() should be used if a specific format is desired.

Change History (3)

comment:1 by sev-, 11 months ago

Since you can reproduce it and it seem to me relatively straightforward, could you attempt to do the needed change?

comment:2 by mduggan, 11 months ago

I made a simple fix for this by setting it in the constructor.

comment:3 by mduggan, 11 months ago

Owner: set to mduggan
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.