fieldprocessing
fieldprocessing
Additional Notes
Generators with fields
In Generators, this value always refers to the parent timeline's interlace setting regardless of whether or not the generator enabled interlaced rendering with informationFlag("hasfields"). Because of that, which is consistant though counterintuitive, (fieldprocessing+1) can not be relied upon for interlace-correcting dimensions or other data. Use integer(aspectOf(dest) instead


FieldProcessing returns either a 0 or 1, depending on whether or not the processed source clip is interlaced. Undocumented in the FCP manuals, the fieldprocessing predeclared variable appears to have been added in FCP 3.0.
Adding one to this value make a useful tool for correcting frame/field variable values such as frame and duration. Before this, an NTSC/PAL safe solution was to divide by
integer(AspectOf(dest) + 0.5).