
Data Structures | |
| struct | filter_sys_t |
| filter_sys_t: chroma method descriptor More... | |
Defines | |
| #define | FACTOR_TEXT N_("Blur factor (1-127)") |
| #define | FACTOR_LONGTEXT N_("The degree of blurring from 1 to 127.") |
| #define | FILTER_PREFIX "blur-" |
Functions | |
| static int | Create (vlc_object_t *) |
| static void | Destroy (vlc_object_t *) |
| static picture_t * | Filter (filter_t *, picture_t *) |
| static void | RenderBlur (filter_sys_t *, picture_t *, picture_t *) |
| static void | Copy (filter_t *, picture_t *) |
| static int | MotionBlurCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
Variables | |
| static const char *const | ppsz_filter_options [] |
| #define FACTOR_LONGTEXT N_("The degree of blurring from 1 to 127.") |
| #define FACTOR_TEXT N_("Blur factor (1-127)") |
| #define FILTER_PREFIX "blur-" |
References plane_t::i_pitch, picture_t::i_planes, plane_t::i_visible_lines, picture_t::p, plane_t::p_pixels, filter_t::p_sys, filter_sys_t::pp_planes, and vlc_memcpy().
Referenced by Filter().
| static int Create | ( | vlc_object_t * | p_this | ) | [static] |
References config_ChainParse, Filter(), FILTER_PREFIX, filter_sys_t::i_factor, filter_sys_t::i_planes, filter_sys_t::lock, MotionBlurCallback(), filter_t::p_cfg, filter_t::p_sys, filter_sys_t::pp_planes, ppsz_filter_options, var_AddCallback, var_CreateGetIntegerCommand, VLC_ENOMEM, vlc_spin_init(), and VLC_SUCCESS.
| static void Destroy | ( | vlc_object_t * | p_this | ) | [static] |
| static int MotionBlurCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_var, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References __MAX, __MIN, FILTER_PREFIX, filter_sys_t::i_factor, vlc_value_t::i_int, filter_sys_t::lock, p_sys, vlc_spin_lock, vlc_spin_unlock, VLC_SUCCESS, and VLC_UNUSED.
| static void RenderBlur | ( | filter_sys_t * | p_sys, | |
| picture_t * | p_newpic, | |||
| picture_t * | p_outpic | |||
| ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const char* const ppsz_filter_options[] [static] |
Initial value:
{
"factor", NULL
}
1.5.6