Composite bug

joelaff wrote on 6/23/2004, 10:57 AM
I am encountering a weird result that I would consider a bug.

Follow these simple steps to see it.


Turn on the Histogram display monitor so you can see the pixel values.

In an empty project create two video tracks each with one Solid Color Media generator. Make them a solid shade of grey (not black). I used 16,16,16 (video black) as this is when I first saw the problem.

Offset the clip in the upper track to the right some so that the two still overlap by a couple seconds.

From the top left corner of the top track's clip drag the opacity slider over to the right to create a fade in on the top track. You now have the bottom track, which then gets the top track faded over it. These two clips are the same color. When they fade they should maintain a CONSTANT output color.

Drag the slider over the area where the fade occurs (or play the timeline). The output value (what is produced, or shown) VARIES! It does not remain a constant color as it should. This leads to an obnoxious flicker in the output.

Composites work via:
output = (Input1 * Alpha) + ((1-Alpha) * Input2)

(where 1 is full opacity)

So the result should be constant with Input1 and Input2 being equal.

My guess is that somebody made a rounding mistake or off by one mistake in the calculation.

Sony, can you PLEASE fix this?? This makes fading to (video) black look terrible.

I see the problem with a track opacity envelope as well. But not fade to color for a track...

Comments

SonyDennis wrote on 6/23/2004, 11:35 AM
joelaff:

We're able to repro your test case (level changes from 16 to 17), and we're looking into it. You've got good eyes if you can see that. I can barely see it on my studio-grade CRT monitor, and only with the brightness turned up.

Thanks much.

///d@
joelaff wrote on 6/23/2004, 12:27 PM
I can see it both on my (Sony of course) monitors, and my NTSC monitor (properly calibrated, but sometimes I bump in a hair extra brightness to make sure nothing looks fishy in the blacks.)

FD Trinitron rocks.

Thanks.