Little questions and some bug in libopenraw

Hubert Figuiere hub at figuiere.net
Thu May 22 10:14:03 PDT 2008


On Thu, 2008-05-22 at 15:56 +0200, Leopold Palomo-Avellaneda wrote:

> 
> > > Also, looking on the debian packages I have found that you have numbered
> > > the library 1.4.0. Please, could you tell me why? the libopenraw is
> > > 0.0.5?
> >
> > soversion have nothing to do with the package version. 
> 
> Sure, but helps.

No it does not.

> > you'll find the 
> > documentation on the soversion in configure.ac with link to the
> > apropriate places on the internet that explain that better than I wish
> > to.
> 
> Ok, I don't want to be contrary to your wishes :-) , I'm just asking about why 
> this numbers. If I would like to develop a program that use libopenraw, what 
> is the versioning/abi that I have to look on?

The latest. As long as there is not "stable" release (1.0 it will be),
API are subject too change. I'll try to keep a conservative approach on
that, but it will happen.

> 
> > > Do you have some doc about the workflow? I mean, open with this, decode
> > > with this, transform with this, demosic with and save with ...?
> >
> > That's part of the things that are secretly guarded by our benefactors.
> 
> :-D
> 
> > dcraw does the following after extracting the CFA:
> >
> > scale_colors()
> > pre_interpolate()
> > interpolate()
> > convert_to_rgb()
> >
> 
> Ok, but this is dcraw. So I understand that libopenraw uses the same. 

No because libopenraw does not do that yet. I have a basic demosaic in
git, but it is not in any release and there is still work to do.

> In the 
> ufraw list [1]  you commented something about to do:
> 
> ....
> > I'm even ready to think about
> > eventually reusing dcraw code plain and simple[2] temporarily pending a
> > rewrite, to provide the functionality through the API in libopenraw.
> 
> so, may I understand that you have done that? and you are using it in openraw?

No I haven't. I was just enumerating it as a possibility and for now I
haven't really any plan to do so as I'd rather spend time on doing
things properly.

> I have not look deeply the libopenraw code yet, but I have looked the wiki, 
> but this process have not been clear for me, so any help will be appreciated.


Hub



More information about the Libopenraw-dev mailing list