Sorry busy day and took forever to get back to you on this..

Patching back the chromaticities behavior would be helpful in 1.6, but yea
I don't want to pull anything from 1.7 because that sounds like a nasty
merge for you (and me). I'm perfectly fine waiting till I can move to 1.7
for the extra oiiotool options.

Either way i can run with the patch if for some reason there's objection to
moving that stuff back to 1.6

~Andrew

On Tue, Sep 13, 2016 at 6:40 PM, Larry Gritz <[email protected]> wrote:

> I can certainly backport this exr fix to 1.6. I'm slightly more hesitant
> about backporting the "--attrib" extensions for oiiotool, mostly because I
> don't remember what they in turn depend on or what else was included in the
> same patch.
>
> But the high point is that we're on track to in the next few weeks switch
> to considering 1.7 to be the supported production release, so even the
> stuff i won't backport will no longer be considered experimental.
>
>
> On Sep 13, 2016, at 5:48 PM, Andrew Gartner <[email protected]>
> wrote:
>
> Ah ok, that would make much more sense then. Also do you have any
> objections to back porting this to 1.6? (DIdn't check if that MR only went
> into master).
>
> Also, awesome news on 1.7!
>
> ~Andrew
>
> On Tue, Sep 13, 2016 at 5:33 PM, Larry Gritz <[email protected]> wrote:
>
>> Ah... I can't quite remember when we extended the --attrib syntax to have
>> the extra bits to let you set oddball types, but it's possible that you're
>> using an OIIO that's just too old to support that, so it's still not
>> getting the type right with oiiotool.
>>
>> I see now, looks like that was a 1.7 feature. Coincidentally, I'm
>> planning to branch 1.7 for the first beta tonight!
>>
>>
>> On Sep 13, 2016, at 5:19 PM, Andrew Gartner <[email protected]>
>> wrote:
>>
>> Sounds like a plan to me, shouldn't hold up a merge at all considering
>> all went well on the code side. Maybe I'm behind on the source tree but I
>> could've sworn I'm on 1.6 release.
>>
>> Thanks for the fixes regardless, this is more than enough to get me
>> moving. I'll try to find some time to dig at what differences I may have in
>> my source tree too.
>>
>> Cheers,
>>
>> ~Andrew
>>
>> On Tue, Sep 13, 2016 at 4:29 PM, Larry Gritz <[email protected]> wrote:
>>
>>> Because this works for me and passes the CI tests, I'm going to
>>> speculatively merge it. If it turns out that your difficulties are a bug
>>> and not something weird with your setup, we can always patch it.
>>>
>>>
>>> On Sep 13, 2016, at 2:28 PM, Larry Gritz <[email protected]> wrote:
>>>
>>> No match? Wha?
>>>
>>> Which version of OIIO?
>>>
>>> Just for fun, try enclosing the "-attrib:type=float[8]" in double
>>> quotes, in case the shell is getting confused by the brackets.
>>>
>>> It works for me, BTW.
>>>
>>>
>>> On Sep 13, 2016, at 2:09 PM, Andrew Gartner <[email protected]>
>>> wrote:
>>>
>>> Sure thing, here's what i get in my shell with this command. I'm
>>> guessing it's an argument syntax issue to be honest. (sorry I can't include
>>> the images for legal reasons).
>>>
>>> oiiotool input.exr -attrib:type=float[8] chromaticities
>>> "0.680,0.320,0.265,0.690,0.150,0.060,0.3127,0.3290" -o output.exr
>>> oiiotool: No match.
>>>
>>>
>>>
>>> On Tue, Sep 13, 2016 at 1:59 PM, Larry Gritz <[email protected]> wrote:
>>>
>>>> Not finding a match? Can you clarify? (Like, with a command line and
>>>> exactly what the error says?)
>>>>
>>>> You're right, OpenEXR says the name should be lowercase, I will fix
>>>> that in the patch.
>>>>
>>>>
>>>>
>>>> On Sep 13, 2016, at 1:28 PM, Andrew Gartner <[email protected]>
>>>> wrote:
>>>>
>>>> Hey Larry,
>>>>
>>>> Thanks for the super fast response.
>>>>
>>>> The patch worked from python like a charm once I set the type desc to
>>>> the attribute call to float[8]. I did notice it automatically capitalizes
>>>> the attribute name in the header on writing, is that a concern at all?
>>>>
>>>> Also oiiotool still complained about not finding a match when I tried
>>>> your above syntax but like I said, python worked fine.
>>>>
>>>> Cheers and thanks again,
>>>>
>>>> ~Andrew
>>>>
>>>> On Tue, Sep 13, 2016 at 12:23 PM, Larry Gritz <[email protected]>
>>>> wrote:
>>>>
>>>>> Yep, sorry, this was subtly broken for OpenEXR.
>>>>>
>>>>> This patch should fix it:  https://github.com/OpenImageIO
>>>>> /oiio/pull/1487
>>>>>
>>>>> Let me know if you need that backported to a release branch.
>>>>>
>>>>>
>>>>>
>>>>> > On Sep 13, 2016, at 11:49 AM, Larry Gritz <[email protected]> wrote:
>>>>> >
>>>>> > I think the correct syntax is:
>>>>> >
>>>>> > oiiotool input.exr -attrib:type=float[8] chromaticities
>>>>> "0,1,0,0,0,0,0,0" -o output.exr
>>>>> >
>>>>> > But upon trying it, I see that it's not quite working. Hang on, let
>>>>> me poke around a bit. OpenEXR may be particular about how the
>>>>> chromaticities are declared.
>>>>> >
>>>>> >
>>>>> >> On Sep 13, 2016, at 11:35 AM, Andrew Gartner <
>>>>> [email protected]> wrote:
>>>>> >>
>>>>> >> Hey all,
>>>>> >>
>>>>> >> Has anyone tried to add chromaticies to an EXR by hand via oiiotool
>>>>> (or python)?
>>>>> >>
>>>>> >> We're starting to expand our color support so for testing I'm
>>>>> trying to add it by hand. I believe the attribute is a special case in the
>>>>> EXR spec that needs 8 floats (in an array?). however trying this on the
>>>>> command line didn't work (I had to wrap in quotes in which case it becomes
>>>>> a string)
>>>>> >>
>>>>> >> For example:
>>>>> >>
>>>>> >> oiiotool input.exr -attrib [0,1,0,0,0,0,0,0] -o output.exr
>>>>> >>
>>>>> >> Any help would be welcome.
>>>>> >>
>>>>> >> Cheers,
>>>>> >>
>>>>> >> ~Andrew
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> _______________________________________________
>>>>> >> 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
>>>>>
>>>>> --
>>>>> 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
>>>>
>>>>
>>> _______________________________________________
>>> 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
>>>
>>>
>>> --
>>> 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
>>
>>
> _______________________________________________
> 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

Reply via email to