From: Omari S. <xs...@cs...> - 2008-07-26 21:21:24
|
Niels Kristian Bech Jensen wrote: >> Date: Sat, 26 Jul 2008 19:43:31 +0000 >> From: xs...@cs... >> To: ufr...@li... >> Subject: Re: [UFRaw-Devel] any progress on #2004182? (SegFault while opening .NEF) >> >> So I think the temporary solution is to clamp the preview zoom below 50%, and >> ultimately, to allow arbitrary zooms. Speaking of which, why doesn't zoom >> beyond 50% work? >> > The reason for not allowing zoom beyond 50% is speed. Zoom up to and including 50% can be done without doing Bayer interpolation. > > Please try the current CVS version. I've just commited a change that I think should fix your problem. I had done a quick fix in create_bas_image() which was sort of hackish but seemed to cover all of the relevant codepaths. The CVS change seems not to cover the on-startup case. So putting our solutions together, I got something which seems to handle all of the codepaths, but also isn't a dirty hack :o) It also gets rid of the multiple definitions of LIM, and sticks a single one at the top of ufraw.h (patch is attached) --xsdg |