2009-09-24 05:56:19 jpg code
Bhama AVM (INDIA)
Message: 80368
Hi,
in need of jpeg encoder which is optimized for best perfromance in Blackfin.
Let us know avaialbility of this in uClinux ?
is it GPL licensed ? We need non GPL , please help.
Thanks.
QuoteReplyEditDelete
2009-09-24 10:20:26 Re: jpg code
Robin Getz (UNITED STATES)
Message: 80382
Bhama:
Please refer to the docs:
https://docs.blackfin.uclinux.org/doku.php?id=uclinux-dist:libs:libjpeg
We made some Blackfin specific optimizations to that - I'll update the wiki later today.
There is also:
blog.frankvh.com/2009/06/09/blackfin-fast-jpeg-encoding/
-Robin
QuoteReplyEditDelete
2009-09-24 11:18:21 Re: jpg code
Frank Van Hooft (CANADA)
Message: 80393
Note that both of the encoders Robin referred to are GPL'd code. If you're looking for non-GPL code you're probably going to have to search for commercial (paid) offerings.
QuoteReplyEditDelete
2009-09-24 11:41:26 Re: jpg code
Mike Frysinger (UNITED STATES)
Message: 80394
the normal C libjpeg code is not under the GPL: www.ijg.org/
QuoteReplyEditDelete
2009-09-24 12:25:49 Re: jpg code
Robin Getz (UNITED STATES)
Message: 80395
Frank:
Last time I talked to ADI's legal folks, they indicated the code which is distributed under the following: "By using this module you agree to the terms of the Analog Devices License Agreement for DSP Software. " is not compatible with the GPL - which I believe (but could be wrong) is where many people got the optimized DCT from. It appears to be where you got the DCT from:
ftp://ftp.analog.com/pub/www/technology/dsp/Blackfin/benchmarks/vdsp35/Blackfin_FftDct.zip
blog.frankvh.com/wp-content/uploads/2009/06/jpeg.zip
Before we say what is/is not GPL - we need to understand the orgins, and the license restrictions/compatibility. As it stands right now - you don't have the right to release that code under the GPL.
I'm sure that we can work something out, and get things sorted shortly. I will follow up with some private emails.
-Robin
QuoteReplyEditDelete
2009-10-21 01:14:39 Re: jpg code
Frank Van Hooft (CANADA)
Message: 81504
I've updated the JPEG encoder and I'm no longer using the ADI DCT function. This JPEG encoder is now fully GPL. Take a look here:
blog.frankvh.com/2009/10/20/blackfin-jpeg-encoding-an-update/
FYI, the license issue wasn't the reason for the change (although it helped). The real reason was to improve image quality.
QuoteReplyEditDelete
2009-10-21 01:46:08 Re: jpg code
Mike Frysinger (UNITED STATES)
Message: 81505
the original libjpeg code is not GPL on purpose ... it was designed to let people integrate in to whatever they wanted