Deinterlacing Modes

The following provides a full reference of the required fields for different de-interlacing modes:

Mode

Picture Structure

Previous 2

Previous

Current

Next

Progressive

NVMEDIA_PICTURE_STRUCTURE_FRAME

NULL

NULL

Current

NULL

Bob

NVMEDIA_PICTURE_STRUCTURE_TOP_FIELD 

NVMEDIA_PICTURE_STRUCTURE_BOTTOM_FIELD

NULL

NULL

Current

NULL

Advanced1 (Half-rate) 

Top Field First

NVMEDIA_PICTURE_STRUCTURE_TOP_FIELD

Past

Past

Current

Current

Advanced1 (Half-rate) 

Bottom Field First

NVMEDIA_PICTURE_STRUCTURE_BOTTOM_FIELD

Past

Past

Current

Current

Advanced1 (Full-rate) 

Top Field First

NVMEDIA_PICTURE_STRUCTURE_TOP_FIELD

Past

Past

Current

Current

Advanced1 (Full-rate) 

Top Field First

NVMEDIA_PICTURE_STRUCTURE_BOTTOM_FIELD

Past

Current

Current

Future

Advanced1 (Full-rate) 

Bottom Field First

NVMEDIA_PICTURE_STRUCTURE_BOTTOM_FIELD

Past

Past

Current

Current

Advanced1 (Full-rate) 

Bottom Field First

NVMEDIA_PICTURE_STRUCTURE_TOP_FIELD

Past

Current

Current

Future