VLC 4.0.0-dev
interlacing.c File Reference
Include dependency graph for interlacing.c:

Functions

static bool DeinterlaceIsModeValid (const char *mode)
 
static int DeinterlaceCallback (vlc_object_t *object, char const *cmd, vlc_value_t oldval, vlc_value_t newval, void *data)
 
void vout_InitInterlacingSupport (vout_thread_t *vout, vout_thread_private_t *sys)
 
void vout_ReinitInterlacingSupport (vout_thread_t *vout, vout_thread_private_t *sys)
 
void vout_SetInterlacingState (vout_thread_t *vout, vout_thread_private_t *sys, bool is_interlaced)
 

Variables

static const char deinterlace_modes [][9]
 

Function Documentation

◆ DeinterlaceCallback()

static int DeinterlaceCallback ( vlc_object_t object,
char const *  cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  data 
)
static

◆ DeinterlaceIsModeValid()

static bool DeinterlaceIsModeValid ( const char *  mode)
static

◆ vout_InitInterlacingSupport()

◆ vout_ReinitInterlacingSupport()

void vout_ReinitInterlacingSupport ( vout_thread_t vout,
vout_thread_private_t sys 
)

◆ vout_SetInterlacingState()

Variable Documentation

◆ deinterlace_modes

const char deinterlace_modes[][9]
static
Initial value:
= {
"auto",
"discard",
"blend",
"mean",
"bob",
"linear",
"x",
"yadif",
"yadif2x",
"phosphor",
"ivtc",
}

Referenced by DeinterlaceIsModeValid().