Functions | Variables

interlacing.c File Reference

Include dependency graph for interlacing.c:

Functions

static bool DeinterlaceIsModeValid (const char *mode)
static char * FilterFind (char *filter_base, const char *module_name)
static bool DeinterlaceIsPresent (vout_thread_t *vout)
static void DeinterlaceRemove (vout_thread_t *vout)
static void DeinterlaceAdd (vout_thread_t *vout)
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, bool is_interlaced)
void vout_SetInterlacingState (vout_thread_t *vout, vout_interlacing_support_t *state, bool is_interlaced)

Variables

static const char * deinterlace_modes []

Function Documentation

static void DeinterlaceAdd ( vout_thread_t vout  )  [static]
static int DeinterlaceCallback ( vlc_object_t object,
char const *  cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  data 
) [static]
static bool DeinterlaceIsModeValid ( const char *  mode  )  [static]
static bool DeinterlaceIsPresent ( vout_thread_t vout  )  [static]
static void DeinterlaceRemove ( vout_thread_t vout  )  [static]
static char* FilterFind ( char *  filter_base,
const char *  module_name 
) [static]
void vout_InitInterlacingSupport ( vout_thread_t vout,
bool  is_interlaced 
)
void vout_SetInterlacingState ( vout_thread_t vout,
vout_interlacing_support_t state,
bool  is_interlaced 
)

Variable Documentation

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

Referenced by DeinterlaceIsModeValid().

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines