Deinterlace, 21 deinterlace, 1 detailed description – Google Flix Engine Linux Reference Manual User Manual

Page 85: Deprecated functions, Defines, Typedefs, Enumerations

Advertising
background image

5.21 Deinterlace

79

5.21

Deinterlace

5.21.1

Detailed Description

The adaptive deinterlace filter implements a deinterlacer with three different modes - 1:2:1 blur, drop field,
and adaptive

Filter Parameters:

Name

|

Type

| Opt/Reqd |

Range

============================================================================

FE2_ADAPTIVE_DEINTERLACE_MODE

| Numeric

| Required | deintmode_t

Example Usage:

sc = Flix2_AddFilter(&filter, flix, FE2_FILTER_ADAPTIVE_DEINTERLACE);

// use adaptive mode

if(sc == ON2_OK)

sc = Flix2_FilterSetParam(filter, FE2_ADAPTIVE_DEINTERLACE_MODE, DEINTERLACE_ADAPTIVE);

Additional References:

Deinterlace entry in the

Wikipedia

Deprecated functions

on2sc video_options_GetDeinterlace

(const

FLIX2HANDLE

flix,

on2bool

∗lpDeinterlace)

Determine if the deinterlace filter is enabled.

on2sc video_options_SetDeinterlace

(

FLIX2HANDLE

flix, const

on2bool

lDeinterlace)

Enable/disable the deinterlace filter.

Defines

• #define

FE2_FILTER_ADAPTIVE_DEINTERLACE

Filter name for use with

Flix2_AddFilter()

.

• #define

FE2_ADAPTIVE_DEINTERLACE_MODE

Specifies deinterlace mode to be applied to source image.

Typedefs

• typedef enum

deinterlacemode deintmode_t

Enumerations

• enum

deinterlacemode

{

DEINTERLACE_NONE

,

Generated on Tue Jul 20 17:39:03 2010 for Flix Engine Linux by Doxygen

Advertising