ID 215328 - Read of DNxHD flickers; appears to be alternating mov32 & mov64 which have gamma diff

Follow

Problem summary
(This bug title was originally titled "Renders from multiple Writes with a DNxHD source will flicker since 9.0v2"
but the bug is upstream in the Read and doesn't require a Write.  The Viewer can display the flicker.)
 
Read of DNxHD flickers; appears to be alternating mov32 & mov64 which have gamma diff  (since 9.0v2)
 
NOTES:
1.
The flicker problem originates in the Read with DNxHD, but can be difficult to reproduce, we are not sure
what triggers it when caching and playing back DNxHD in the viewer.
2.
But fluctuating gamma "flicker" can be RELIABLY REPRODUCED by rendering to multiple Write nodes
in Nuke9.0v2-10.0v1 simultaneously, as in the repro steps.
 
 
The problem does not exist in 9.0v1 and earlier, which is before mov64 was an option in Nuke.

Customer reported version
nuke.9.0v2-10.0v1

Customer reported platform
windows7 and MacOS 10.2.2.

Steps to reproduce
attached- DNxHD_to_multiple_Writes.nk

1) Open repro script & Read DNxHD .mov file ( e.g. /mnt/netpics/Testing/Bugs/215328/T013C002_160224_R11Q.mov )

2) Create 3 separate Write nodes to any sequential frame format (  any e.g. .exr, .png )

3) Select all 3 Write nodes and Render> Render Selected Write Nodes  1-140 frames  [simultaneous render required to repro]
 
4) Read and view renders, see the gamma fluctuation "flicker" is rendered into the frames

Reproduced by support
yes
9.0v2-10.0v1   (9.0v1 and earlier do not have this problem)
MacOS 10.2.2 and Windows 7

Expected behaviour
DNxHD quicktime should play in viewer without flickering and should render to another format without flickering

Actual behaviour
DNxHD source .mov  flickers in viewer eventually, after an indeterminate time of being rendered to viewer playback cache,
and if rendered out to another format using multiple Write nodes, renders will flicker

    We're sorry to hear that

    Please tell us why