ID 588124 - Nuke's Viewer AJA monitor out values are not correct

Follow

Problem summary
Nuke's Viewer AJA monitor out values are not correct 12 bit output

For a 12 bit output, the values are off by 1

Nuke Studio's output for the same image is correct
 
Customer reported version
nuke.n/a
 
Customer reported platform
 
Steps to reproduce
 
1) Launch Nuke on a machine with an AJA monitor out card

2) Create a Constant node and set the color to 128/4095

3) View the Constant node
 
4) Open the Viewer properties, in the Monitor Out tab enable Monitor out using the AJA card and setting the Pixel Format to 12 bit RGB 4:4:4 and the Output Transform to None
 
5) Open NTV2Watcher, and select the Frame Buffers tab
 
6) Right click the Frame Buffer > View Mode > Components
 
7) Check the hex values (using a hex to decimal converter), it should be 080 for 128, but it's 07F, 127
 
Expected behaviour
For the values in Nuke to be displayed correctly on the AJA output
 
Actual behaviour
The values are off
 
Workaround
None
 
Reproduced by support
This bug has been reproduced in:
Nuke 14.1v5 - Rocky 9 - Kona 5
Nuke 14.1v2 - CentOS 7 - Kona 4
Nuke 12.0v1 - CentOS 7 - Kona 4
 
Earliest version tested
Nuke 12.0v1 - This issue appears to be in all tested versions of the product
 

    We're sorry to hear that

    Please tell us why