
Data Structures | |
| struct | decoder_sys_t |
Defines | |
| #define | FILE_TEXT N_("Image file") |
| #define | FILE_LONGTEXT |
| #define | RELOAD_TEXT N_("Reload image file") |
| #define | RELOAD_LONGTEXT |
| #define | WIDTH_TEXT N_("Video width") |
| #define | WIDTH_LONGTEXT |
| #define | HEIGHT_TEXT N_("Video height") |
| #define | HEIGHT_LONGTEXT |
| #define | KEEP_AR_TEXT N_("Keep aspect ratio") |
| #define | KEEP_AR_LONGTEXT |
| #define | ASPECT_RATIO_TEXT N_("Background aspect ratio") |
| #define | ASPECT_RATIO_LONGTEXT |
| #define | DEINTERLACE_TEXT N_("Deinterlace video") |
| #define | DEINTERLACE_LONGTEXT |
| #define | DEINTERLACE_MODULE_TEXT N_("Deinterlace module") |
| #define | DEINTERLACE_MODULE_LONGTEXT |
| #define | CHROMA_TEXT N_("Chroma used") |
| #define | CHROMA_LONGTEXT |
Functions | |
| static int | OpenDecoder (vlc_object_t *) |
| static void | CloseDecoder (vlc_object_t *) |
| static picture_t * | DecodeBlock (decoder_t *, block_t **) |
| static int | FakeCallback (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_deinterlace_type [] |
| #define ASPECT_RATIO_LONGTEXT |
Value:
N_( \ "Aspect ratio of the image file (4:3, 16:9). Default is square pixels." )
| #define ASPECT_RATIO_TEXT N_("Background aspect ratio") |
| #define CHROMA_LONGTEXT |
Value:
N_( \ "Force use of a specific chroma for output. Default is I420." )
| #define CHROMA_TEXT N_("Chroma used") |
| #define DEINTERLACE_LONGTEXT |
Value:
N_( \ "Deinterlace the image after loading it." )
| #define DEINTERLACE_MODULE_LONGTEXT |
Value:
N_( \ "Deinterlace module to use." )
| #define DEINTERLACE_MODULE_TEXT N_("Deinterlace module") |
| #define DEINTERLACE_TEXT N_("Deinterlace video") |
| #define FILE_LONGTEXT |
Value:
N_( \ "Path of the image file for fake input." )
| #define FILE_TEXT N_("Image file") |
| #define HEIGHT_LONGTEXT |
Value:
N_( \ "Output video height." )
| #define HEIGHT_TEXT N_("Video height") |
| #define KEEP_AR_LONGTEXT |
Value:
N_( \ "Consider width and height as maximum values." )
| #define KEEP_AR_TEXT N_("Keep aspect ratio") |
| #define RELOAD_LONGTEXT |
Value:
N_( \ "Reload image file every n seconds." )
| #define RELOAD_TEXT N_("Reload image file") |
| #define WIDTH_LONGTEXT |
Value:
N_( \ "Output video width." )
| #define WIDTH_TEXT N_("Video width") |
| static void CloseDecoder | ( | vlc_object_t * | p_this | ) | [static] |
| static int FakeCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_var, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References decoder_sys_t::b_reload, decoder_t::fmt_out, vlc_value_t::i_int, decoder_sys_t::i_next, decoder_sys_t::i_reload, image_HandlerCreate, image_HandlerDelete(), image_ReadUrl, decoder_sys_t::lock, mdate(), msg_Dbg, msg_Err, decoder_sys_t::p_image, decoder_t::p_sys, picture_Release(), vlc_value_t::psz_string, es_format_t::video, VLC_EGENERIC, vlc_mutex_lock(), vlc_mutex_unlock(), VLC_SUCCESS, and VLC_UNUSED.
Referenced by CloseDecoder(), and OpenDecoder().
| static int OpenDecoder | ( | vlc_object_t * | p_this | ) | [static] |
References decoder_sys_t::b_reload, DecodeBlock(), FakeCallback(), decoder_t::fmt_in, decoder_t::fmt_out, es_format_t::i_cat, video_format_t::i_chroma, es_format_t::i_codec, i_height, video_format_t::i_height, decoder_sys_t::i_next, decoder_sys_t::i_reload, video_format_t::i_sar_den, video_format_t::i_sar_num, video_format_t::i_width, image_Convert, image_Filter, image_HandlerCreate, image_HandlerDelete(), image_ReadUrl, decoder_sys_t::lock, mdate(), msg_Dbg, msg_Err, msg_Warn, decoder_sys_t::p_image, decoder_t::p_sys, decoder_t::pf_decode_video, picture_Release(), var_AddCallback, var_Create, var_CreateGetBool, var_CreateGetIntegerCommand, var_CreateGetNonEmptyStringCommand, var_CreateGetString, var_GetInteger, es_format_t::video, VIDEO_ES, VLC_CODEC_I420, VLC_EGENERIC, VLC_ENOMEM, VLC_FOURCC, vlc_fourcc_GetCodecFromString(), vlc_mutex_init(), VLC_SUCCESS, VLC_VAR_DOINHERIT, VLC_VAR_INTEGER, and VOUT_ASPECT_FACTOR.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const char* const ppsz_deinterlace_type[] [static] |
Initial value:
{
"deinterlace", "ffmpeg-deinterlace"
}
1.5.6