[Scummvm-devel] Moving and merging image-related code

Matthew Hoops clone2727 at gmail.com
Wed Feb 2 21:04:16 CET 2011


On Wed, Feb 2, 2011 at 2:59 PM, Filippos Karapetis <bluegr at gmail.com> wrote:
> Actually, the problem with libpng is that it's a required library. i.e. if
> we sit back and
> think which are the bare-bones necessary libraries for compiling ScummVM,
> it's
> just libsdl... and nothing else. libmad, libogg, libflac and libtheora are
> all optional.
> If they're not included, a feature is missing. But libpng is the only
> exception here: it
> is required in order to play Broken Sword 2.5.
Doesn't sword25 require libvorbis and/or libtremor for audio? I would
consider that required. Riven DVD requires libmad to get audio as
well, so it's pretty much required in order to play it.

> The usage of libpng in this case lies in the same category as libjpeg in
> mohawk,
> which makes extensive usage of JPEGs. But with mohawk we rolled our own JPEG
> reader
Not true, the JPEG decoder was written by jvprat and ST for use with
Groovie's ROQ decoder.

-Matt




More information about the Scummvm-devel mailing list