So for a frame based (non-interlaced) source you would need to modify the function by replacing:
fields=source.SeparateFields() # separate by fields
super = fields.MSuper()
with:
super=source.MSuper()
So for a frame based (non-interlaced) source you would need to modify the function by replacing:
fields=source.SeparateFields() # separate by fields
super = fields.MSuper()
with:
super=source.MSuper()