[quake3-bugzilla] [Bug 4564] Use system libjpeg instead of bundled copy (optionally)

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Fri Feb 11 09:59:22 EST 2011


https://bugzilla.icculus.org/show_bug.cgi?id=4564

--- Comment #13 from Simon McVittie <smcv-ioquake3 at pseudorandom.co.uk> 2011-02-11 09:59:20 EST ---
(In reply to comment #12)
> Do you want to make the patch? we should use libjpeg8c, so just replace all of
> jpeg-6b. I'll do it if you won't.

Feel free to work on it; I don't have a massive amount of time for ioq3
development right now, but will pick this up when I can.

The ideal thing from Debian's point of view would be if the bundled version of
libjpeg is an unmodified copy of *some* version of IJG libjpeg, or failing
that, minimally-modified in ways that are compatible. I don't really mind which
version you pick. We only have version 8b in unstable at the moment, but the
only change between 8b and 8c seems to be an extra feature in the compression
side, so I doubt we need to care about that difference, and I agree it makes
sense for you to choose the latest version.

It looks as though jpeg_mem_src in libjpeg 8 removes the need for one of Q3's
modifications, and we have an idea of how to fix the 4-byte/3-byte thing
mentioned above, so the main remaining thing seems to be the malloc/free glue.
I had a look at jpeg_memory_mgr a while ago, but it seems more like an internal
abstraction layer than something that's designed to be replaceable by the host
application?

-- 
Configure bugmail: https://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the quake3-bugzilla mailing list