I'm also fixing it in the code, so that a delete automatically calls close():
https://github.com/OpenImageIO/oiio/pull/581


On Apr 23, 2013, at 11:48 PM, Michel Lerenard wrote:

> That was the problem. I added a call to close just after sending the message 
> (should have done it before !).
> 
> Thanks for the fix !
> 
> 
> On 4/23/2013 6:37 PM, Larry Gritz wrote:
>> Are you explicitly calling imageinput->close()?  Or just destroying it?
>> 
>> I noticed that the destructor does not seem to automatically call close.  
>> (It probably should.)
>> 
>> 
>> 
>> On Apr 23, 2013, at 1:27 AM, Michel Lerenard wrote:
>> 
>>> Hi everyone
>>> 
>>> we have an issue with SGI file, and i'm wondering if there could be a bug 
>>> in the SGI plugin.
>>> The issue we have is that OIIO seems to lock or to leave the file handle 
>>> opened after we use it.
>>> 
>>> Typically we load a SGI map using an ImageInput object, which is destroyed 
>>> after load. We then work with data in memory only. Problem, we can't rename 
>>> the file on the drive (or overwrite it), because it is already opened.
>>> There is no error during load, the texture is displayed correctly.
>>> 
>>> We don't have this problem with other format.
>>> I've had a quick look in the plugin source and found no obvious error in 
>>> the code. What could prevent the close() function from being called ?
>>> 
>>> 
>>> _______________________________________________
>>> Oiio-dev mailing list
>>> [email protected]
>>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>> --
>> Larry Gritz
>> [email protected]
>> 
>> 
>> _______________________________________________
>> Oiio-dev mailing list
>> [email protected]
>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>> .
>> 
> 
> _______________________________________________
> Oiio-dev mailing list
> [email protected]
> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

--
Larry Gritz
[email protected]


_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to