
Data Structures | |
| struct | filter_sys_t |
| filter_sys_t: chroma method descriptor More... | |
Defines | |
| #define | PP_CPU_CAPS_ALTIVEC 0 |
| #define | Q_TEXT N_("Post processing quality") |
| #define | Q_LONGTEXT |
| #define | NAME_TEXT N_("FFmpeg post processing filter chains") |
| #define | NAME_LONGTEXT NAME_TEXT |
| #define | FILTER_PREFIX "postproc-" |
Functions | |
| static int | OpenPostproc (vlc_object_t *) |
| static void | ClosePostproc (vlc_object_t *) |
| static picture_t * | PostprocPict (filter_t *, picture_t *) |
| static int | PPQCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | PPNameCallback (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) |
| static void | PPChangeMode (filter_t *p_filter, const char *psz_name, int i_quality) |
Variables | |
| static const char *const | ppsz_filter_options [] |
| #define FILTER_PREFIX "postproc-" |
| #define NAME_LONGTEXT NAME_TEXT |
| #define NAME_TEXT N_("FFmpeg post processing filter chains") |
| #define PP_CPU_CAPS_ALTIVEC 0 |
Referenced by OpenPostproc().
| #define Q_LONGTEXT |
Value:
N_( \ "Quality of post processing. Valid range is 0 to 6\n" \ "Higher levels require considerable more CPU power, but produce " \ "better looking pictures." )
| #define Q_TEXT N_("Post processing quality") |
| static void ClosePostproc | ( | vlc_object_t * | p_this | ) | [static] |
| static int OpenPostproc | ( | vlc_object_t * | p_this | ) | [static] |
References _, filter_sys_t::b_had_matrix, config_ChainParse, CPU_CAPABILITY_3DNOW, CPU_CAPABILITY_ALTIVEC, CPU_CAPABILITY_MMX, CPU_CAPABILITY_MMXEXT, FILTER_PREFIX, filter_t::fmt_in, filter_t::fmt_out, video_format_t::i_chroma, video_format_t::i_height, vlc_value_t::i_int, video_format_t::i_width, filter_sys_t::lock, msg_Err, filter_t::p_cfg, filter_t::p_sys, p_sys, PostprocPict(), filter_sys_t::pp_context, PP_CPU_CAPS_ALTIVEC, filter_sys_t::pp_mode, PPNameCallback(), PPQCallback(), ppsz_filter_options, vlc_value_t::psz_string, text, var_AddCallback, var_Change, var_Create, var_Get, var_GetNonEmptyString, es_format_t::video, VLC_CODEC_I411, VLC_CODEC_I420, VLC_CODEC_I422, VLC_CODEC_I444, VLC_CODEC_J420, VLC_CODEC_J422, VLC_CODEC_J444, VLC_CODEC_YV12, vlc_CPU(), VLC_EGENERIC, VLC_ENOMEM, vlc_mutex_init(), VLC_SUCCESS, VLC_VAR_ADDCHOICE, VLC_VAR_DELCHOICE, VLC_VAR_DOINHERIT, VLC_VAR_HASCHOICE, VLC_VAR_INTEGER, VLC_VAR_ISCOMMAND, and VLC_VAR_SETTEXT.
References filter_sys_t::b_had_matrix, CopyInfoAndRelease(), dst, filter_NewPicture(), filter_t::fmt_in, video_format_t::i_height, plane_t::i_pitch, picture_t::i_planes, picture_t::i_qstride, picture_t::i_qtype, video_format_t::i_width, filter_sys_t::lock, msg_Warn, picture_t::p, plane_t::p_pixels, picture_t::p_q, filter_t::p_sys, p_sys, picture_CopyPixels(), picture_Release(), filter_sys_t::pp_context, filter_sys_t::pp_mode, QTYPE_MPEG2, src, es_format_t::video, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by OpenPostproc().
| static void PPChangeMode | ( | filter_t * | p_filter, | |
| const char * | psz_name, | |||
| int | i_quality | |||
| ) | [static] |
References filter_sys_t::lock, msg_Warn, filter_t::p_sys, p_sys, filter_sys_t::pp_mode, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by PPNameCallback(), and PPQCallback().
| static int PPNameCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_var, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References FILTER_PREFIX, PPChangeMode(), vlc_value_t::psz_string, var_GetInteger, VLC_SUCCESS, and VLC_UNUSED.
Referenced by ClosePostproc(), and OpenPostproc().
| static int PPQCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_var, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References FILTER_PREFIX, vlc_value_t::i_int, PPChangeMode(), psz_name, var_GetNonEmptyString, VLC_SUCCESS, and VLC_UNUSED.
Referenced by ClosePostproc(), and OpenPostproc().
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const char* const ppsz_filter_options[] [static] |
Initial value:
{
"q", "name", NULL
}
1.5.6