2009-09-24 05:56:19     jpg code

Document created by Aaronwu Employee on Aug 19, 2013
Version 1Show Document
  • View in full screen mode

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

Attachments

    Outcomes