Hi, We are getting a seg fault using ImageBufAlgo ociodisplay in python. We're using: oiio 1.8.10 compiled on CentOS 7 64bit
Here's a code snippet of what I'm doing: print os.getenv( 'OCIO' ) # ---> prints '<SOME_PATH>/spi-anim/config.ocio' > inputPath = '<MY_PATH>/test_for_ocio.tif' > outputPath = '<MY_PATH>/output.tif' > srcBuf = OpenImageIO.ImageBuf( inputPath ) > OpenImageIO.ImageBufAlgo.ociodisplay( srcBuf , dstBuf , 'sRGB' , 'Film' ) > dstBuf.write( outputPath ) ---> outputs : Segmentation fault (core dumped) I'm able to make it work through oiiotool though: oiiotool '<MY_PATH>/test_for_ocio.tif' --iscolorspace 'lnh' --ociodisplay 'sRGB' 'Film' -o '<MY_PATH>/output.tif' but ultimately I'd like to make it work in python. It's a bit hard to debug since I have no idea why it's seg faulting... By the way, I also tried adding: srcBuf.specmod().attribute( 'oiio:ColorSpace' , 'lnh' ) after my srcBuf declaration above to no avail. That was to replicate what I have in my oiiotool example, since if I omit this from that command line, I was getting the following error: oiiotool ERROR: ociodisplay : DisplayTransform error. Cannot find inputColorSpace, named 'Linear'. Maybe I'm having a similar error with python resulting in the seg fault, but I'm not sure. I'm using the spi-anim config with this example. Any help would be appreciated. I could send an example files if needed. Thanks in advance
_______________________________________________ Oiio-dev mailing list [email protected] http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
