Re: JPEG_LIB_VERSION in libjpeg-turbo

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Feb 18, 2012 at 09:46:56PM +0100, Julian Sikorski wrote:
> Dear fellow Fedora packagers
> 
> I was trying to get MAME [1] to use system libjpeg [2]. The problem is
> that MAME needs jpeg_mem_src, which is only defined if libjpeg-turbo
> compiled with --with-jpeg8 switch, which is not the case for the Fedora
> package.
> Would such change be feasible to introduce? If not, I assume that I have
> no other choice as to use the bundled copy (not really relevant here
> since MAME is an RPM Fusion package).

You can specify your own data sources with the libjpeg shipped with fedora
(jped_decompress_struct::src).
What is missing is a default implementation for a source reading from
memory. libjpeg8 ships one by default, but older libjpeg don't have it.
However, the mem source should only be a few functions, so you can probably
only bundle a copy of jpeg_mem_src in your package and use the system
libjpeg. I did something very similar in spice, but it was for
jpeg_mem_dest, not jpeg_mem_src (ie similar functionality, but for
compression instead of decompression), see
http://cgit.freedesktop.org/spice/spice/tree/server/mjpeg_encoder.c#n95

Hope that helps,

Christophe

Attachment: pgpc48pVeFz_p.pgp
Description: PGP signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux