
Data Structures | |
| struct | filter_sys_t |
| filter_sys_t: chroma method descriptor More... | |
Defines | |
| #define | WIDTH_TEXT N_( "Output width" ) |
| #define | WIDTH_LONGTEXT |
| #define | HEIGHT_TEXT N_( "Output height" ) |
| #define | HEIGHT_LONGTEXT |
| #define | ASPECT_TEXT N_( "Output picture aspect ratio" ) |
| #define | ASPECT_LONGTEXT |
| #define | PADD_TEXT N_( "Pad video" ) |
| #define | PADD_LONGTEXT |
| #define | CANVAS_HELP N_( "Automatically resize and pad a video" ) |
| #define | CFG_PREFIX "canvas-" |
Functions | |
| static int | Activate (vlc_object_t *) |
| static void | Destroy (vlc_object_t *) |
| static picture_t * | Filter (filter_t *, picture_t *) |
| static int | alloc_init (filter_t *, void *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static picture_t * | video_new (filter_t *p_filter) |
| static void | video_del (filter_t *p_filter, picture_t *p_pic) |
Variables | |
| static const char *const | ppsz_filter_options [] |
| #define ASPECT_LONGTEXT |
Value:
N_( \ "Set the canvas' picture aspect ratio. " \ "If omitted, the canvas is assumed to have the same SAR as the input." )
| #define ASPECT_TEXT N_( "Output picture aspect ratio" ) |
| #define CANVAS_HELP N_( "Automatically resize and pad a video" ) |
| #define CFG_PREFIX "canvas-" |
| #define HEIGHT_LONGTEXT |
Value:
N_( \ "Output (canvas) image height" )
| #define HEIGHT_TEXT N_( "Output height" ) |
| #define PADD_LONGTEXT |
Value:
N_( \ "If enabled, video will be padded to fit in canvas after scaling. " \ "Otherwise, video will be cropped to fix in canvas after scaling." )
| #define PADD_TEXT N_( "Pad video" ) |
| #define WIDTH_LONGTEXT |
Value:
N_( \ "Output (canvas) image width" )
| #define WIDTH_TEXT N_( "Output width" ) |
| static int Activate | ( | vlc_object_t * | p_this | ) | [static] |
References alloc_init(), filter_t::b_allow_fmt_out_change, CFG_PREFIX, config_ChainParse, es_format_Copy(), Filter(), filter_chain_AppendFilter(), filter_chain_AppendFromString(), filter_chain_GetFmtOut(), filter_chain_New, filter_chain_Reset(), filter_t::fmt_in, filter_t::fmt_out, video_format_t::i_chroma, video_format_t::i_height, video_format_t::i_sar_den, video_format_t::i_sar_num, video_format_t::i_visible_height, video_format_t::i_visible_width, video_format_t::i_width, msg_Err, msg_Warn, filter_t::p_cfg, filter_sys_t::p_chain, filter_t::p_sys, p_sys, ppsz_filter_options, var_CreateGetBool, var_CreateGetInteger, var_CreateGetNonEmptyString, es_format_t::video, VLC_EGENERIC, VLC_ENOMEM, VLC_SUCCESS, and VOUT_ASPECT_FACTOR.
| static int alloc_init | ( | filter_t * | p_filter, | |
| void * | p_data | |||
| ) | [static] |
| static void Destroy | ( | vlc_object_t * | p_this | ) | [static] |
References filter_chain_Delete(), filter_sys_t::p_chain, and filter_t::p_sys.
References filter_chain_VideoFilter(), filter_sys_t::p_chain, and filter_t::p_sys.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const char* const ppsz_filter_options[] [static] |
Initial value:
{
"width", "height", "aspect", "padd", NULL
}
1.5.6