FXPlug and Final Cut interlace
FXPlug and Final Cut interlace
- Subject: FXPlug and Final Cut interlace
- From: Steven Meyer <email@hidden>
- Date: Sat, 10 May 2008 16:42:45 -0400
When an interlaced clip is rendered in a progressive sequence, I see
the following results for fieldOrder in renderOutput
[outputImage fieldOrder] == kFxFieldOrder_PROGRESSIVE
[inputImage fieldOrder] != kFxFieldOrder_PROGRESSIVE
renderInfo. fieldOrder == kFxFieldOrder_PROGRESSIVE
The heights and rowbytes of inputImage and outputImage are the same,
i.e not half height for inputImage
But, if I call [temporalAPI getInputBitmap], the resulting bitmap has
1/2 height and rowBytes twice of the inputImage, ie half height image
and [inputImage fieldOrder] != kFxFieldOrder_PROGRESSIVE but
[inputImage fieldOrder] == kFxField_NONE
This has confused me some, but I have adapted my code.
Now for my question.
Has inputImage automatically been deinterlaced? In other words, has
any deinterlacing processing been applied to the inputImage as a
default without the user specifically applying a deinterlace filter.
I am working on plugins with conditional deinterlacing code in the
filters, and my client is seeing results that appear to indicate the
input was already deinterlaced.
Steve Meyer
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Pro-apps-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden