Little questions and some bug in libopenraw
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.
> > 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  you commented something about to do:
> > I'm even ready to think about
> > eventually reusing dcraw code plain and simple 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
> 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.
More information about the Libopenraw-dev