Page 1 of 1

ScheduleVideoFrame with Interlace?

PostPosted: Thu Nov 28, 2019 9:40 am
by legunatr
Hello.

I examined codes in the sdk, but i cannot see any interlace setting.
Should scenarios interlace and progressive be the same?


My pseudo code for 50i:

EnableVideoOutput(1080 i50)
StartScheduledPlayback(FrameDuration, 1.0)
CreateVideoFrame(Height=1080)
ScheduleVideoFrame(Frame)

or maybe first split odd/even fields?

CreateVideoFrame(Height=540)
GetBytes
Paint odd fields to Field1 image
ScheduleVideoFrame(Field1)
Paint event fields to Field2 image
ScheduleVideoFrame(Field2)


I use ScheduleVideoFrame with 1080 i50 two method but always flickering.
Where i am doing wrong?

Thanks.

Re: ScheduleVideoFrame with Interlace?

PostPosted: Tue Dec 03, 2019 11:51 pm
by Cameron Nichols
Hi Lee,

The first method you have described is the correct method. It is expected that the frames provided in ScheduledVideoFrame are interlaced with correct field dominance, as determined by IDeckLinkDisplayMode::GetFieldDominance() method for the output display mode.

Regards
Cameron