VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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 [][9]

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[][9]
static
Initial value:
{
""
"discard",
"blend",
"mean",
"bob",
"linear",
"x",
"yadif",
"yadif2x",
"phosphor",
"ivtc",
}

Referenced by DeinterlaceIsModeValid().