Hello,
It seems you made a little change on how the timecode offset is read from the Out-Frame field.
On Catalyst m466 (and v5, but not in m364) :
using the play-mode 25~28 (Sync to SMPTE),
if the In-frame is =0
and the Out-frame is >0
the layer will output black as soon as timecode rolls.
If the In-frame is >0, the Out-frame works (as a negative offset).
The out-frame can be higher than the in-frame, as soon as the in-frame ≠0.
The In-frame works fine with Out-frame=0.
Is there a reason for that ?
In m364, out-frame worked well with in-frame=0.