
Defines | |
| #define | FP_FACTOR 1000 |
Functions | |
| static void | InitWindowSize (vout_thread_t *, unsigned *, unsigned *) |
| static int | ZoomCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | CropCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | AspectCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | ScalingCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | OnTopCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | FullscreenCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | SnapshotCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | TitleShowCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | TitleTimeoutCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | TitlePositionCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static void | AddCustomRatios (vout_thread_t *p_vout, const char *psz_var, char *psz_list) |
| void | vout_IntfInit (vout_thread_t *p_vout) |
| static int | VoutSnapshotPip (vout_thread_t *p_vout, picture_t *p_pic) |
| This function will inject a subpicture into the vout with the provided picture. | |
| static void | VoutOsdSnapshot (vout_thread_t *p_vout, picture_t *p_pic, const char *psz_filename) |
| This function will display the name and a PIP of the provided snapshot. | |
| int | vout_GetSnapshot (vout_thread_t *p_vout, block_t **pp_image, picture_t **pp_picture, video_format_t *p_fmt, const char *psz_format, mtime_t i_timeout) |
| This function will handle a snapshot request. | |
| static void | VoutSaveSnapshot (vout_thread_t *p_vout) |
| This function will handle a snapshot request. | |
| void | vout_EnableFilter (vout_thread_t *p_vout, const char *psz_name, bool b_add, bool b_setconfig) |
Variables | |
| struct { | |
| double f_value | |
| const char * psz_label | |
| } | p_zoom_values [] |
| struct { | |
| const char * psz_value | |
| const char * psz_label | |
| } | p_crop_values [] |
| struct { | |
| const char * psz_value | |
| const char * psz_label | |
| } | p_aspect_ratio_values [] |
| #define FP_FACTOR 1000 |
Referenced by InitWindowSize().
| static void AddCustomRatios | ( | vout_thread_t * | p_vout, | |
| const char * | psz_var, | |||
| char * | psz_list | |||
| ) | [static] |
References vlc_value_t::psz_string, text, var_Change, and VLC_VAR_ADDCHOICE.
Referenced by vout_IntfInit().
| static int AspectCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References CropCallback(), vout_thread_t::fmt_in, vout_thread_t::fmt_render, picture_heap_t::i_aspect, video_format_t::i_aspect, vout_thread_t::i_changes, vout_thread_sys_t::i_par_den, vout_thread_sys_t::i_par_num, video_format_t::i_sar_den, video_format_t::i_sar_num, video_format_t::i_visible_height, video_format_t::i_visible_width, msg_Dbg, vout_thread_t::p, vlc_value_t::psz_string, vout_thread_t::render, var_Get, VLC_EGENERIC, vlc_ureduce(), VOUT_ASPECT_CHANGE, and VOUT_ASPECT_FACTOR.
Referenced by vout_IntfInit().
| static int CropCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vout_thread_t::fmt_in, vout_thread_t::fmt_render, vout_thread_t::i_changes, video_format_t::i_height, 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, vout_thread_t::i_window_height, vout_thread_t::i_window_width, video_format_t::i_x_offset, video_format_t::i_y_offset, InitWindowSize(), msg_Dbg, msg_Err, vlc_value_t::psz_string, var_GetInteger, var_TriggerCallback, VLC_EGENERIC, VLC_SUCCESS, and VOUT_CROP_CHANGE.
Referenced by AddCropVariableCallback(), AspectCallback(), DelCropVariableCallback(), spu_Attach(), and vout_IntfInit().
| static int FullscreenCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vlc_value_t::b_bool, vout_thread_t::i_changes, vout_thread_t::p_libvlc, var_Create, var_Set, VLC_SUCCESS, VLC_VAR_BOOL, and VOUT_FULLSCREEN_CHANGE.
Referenced by vout_IntfInit().
| static void InitWindowSize | ( | vout_thread_t * | p_vout, | |
| unsigned * | pi_width, | |||
| unsigned * | pi_height | |||
| ) | [static] |
References vout_thread_t::fmt_in, FP_FACTOR, 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, msg_Dbg, msg_Warn, var_GetFloat, and var_GetInteger.
Referenced by CropCallback(), vout_IntfInit(), and ZoomCallback().
| static int OnTopCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
| static int ScalingCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vout_thread_t::change_lock, vout_thread_t::i_changes, vlc_mutex_lock(), vlc_mutex_unlock(), VLC_SUCCESS, VOUT_SCALE_CHANGE, and VOUT_ZOOM_CHANGE.
Referenced by vout_IntfInit().
| static int SnapshotCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
| static int TitlePositionCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vlc_value_t::i_int, vout_thread_sys_t::i_title_position, vout_thread_t::p, VLC_SUCCESS, and VLC_UNUSED.
Referenced by vout_IntfInit().
| static int TitleShowCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vlc_value_t::b_bool, vout_thread_sys_t::b_title_show, vout_thread_t::p, VLC_SUCCESS, and VLC_UNUSED.
Referenced by vout_IntfInit().
| static int TitleTimeoutCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vlc_value_t::i_int, vout_thread_sys_t::i_title_timeout, vout_thread_t::p, VLC_SUCCESS, and VLC_UNUSED.
Referenced by vout_IntfInit().
| static void VoutOsdSnapshot | ( | vout_thread_t * | p_vout, | |
| picture_t * | p_pic, | |||
| const char * | psz_filename | |||
| ) | [static] |
This function will display the name and a PIP of the provided snapshot.
References DEFAULT_CHAN, msg_Dbg, msg_Warn, var_GetBool, VLC_OBJECT, vout_OSDMessage, and VoutSnapshotPip().
Referenced by VoutSaveSnapshot().
| static void VoutSaveSnapshot | ( | vout_thread_t * | p_vout | ) | [static] |
This function will handle a snapshot request.
References block_Release(), cfg, vout_snapshot_save_cfg_t::format, vout_snapshot_save_cfg_t::is_sequential, msg_Err, vout_thread_t::p_libvlc, vout_snapshot_save_cfg_t::path, picture_Release(), vout_snapshot_save_cfg_t::prefix_fmt, vout_snapshot_save_cfg_t::sequence, var_GetBool, var_GetInteger, var_GetNonEmptyString, var_SetInteger, var_SetString, VLC_OBJECT, vout_GetSnapshot(), vout_snapshot_GetDirectory(), vout_snapshot_SaveImage(), and VoutOsdSnapshot().
Referenced by SnapshotCallback().
| static int VoutSnapshotPip | ( | vout_thread_t * | p_vout, | |
| picture_t * | p_pic | |||
| ) | [static] |
This function will inject a subpicture into the vout with the provided picture.
References subpicture_t::b_ephemer, subpicture_t::b_fade, subpicture_t::i_channel, subpicture_t::i_original_picture_height, subpicture_t::i_original_picture_width, subpicture_t::i_start, subpicture_t::i_stop, mdate(), vout_thread_t::p_spu, spu_DisplaySubpicture(), subpicture_NewFromPicture(), VLC_CODEC_YUVA, VLC_EGENERIC, VLC_OBJECT, and VLC_SUCCESS.
Referenced by VoutOsdSnapshot().
| static int ZoomCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vout_thread_t::i_window_height, vout_thread_t::i_window_width, InitWindowSize(), VLC_SUCCESS, vout_Control(), and VOUT_SET_SIZE.
Referenced by vout_IntfInit().
| double f_value |
Referenced by FloatConfigControl::GetFloatValue, VLCExtended::showPanel, and VideoConfig().
struct { ... } p_aspect_ratio_values[] [static] |
Referenced by vout_IntfInit().
struct { ... } p_crop_values[] [static] |
Referenced by vout_IntfInit().
struct { ... } p_zoom_values[] [static] |
Referenced by vout_IntfInit().
| const char* psz_label |
Referenced by vout_IntfInit().
| const char* psz_value |
Referenced by __config_GetPsz(), Activate(), ASF_ReadObject_extended_content_description(), AuthReply(), CdTextParse(), ChainGetValue(), CreateAnnounce(), Demux(), EsOutUpdateInfo(), EvaluateRPN(), ExtractURIString(), ExtractURIValue(), fetch_art(), HandleFontAttributes(), input_vaControl(), parse_dict(), parse_extension_node(), parse_extitem_node(), parse_playlist_node(), parse_plist_node(), parse_track_node(), ParseAPEvXTag(), ParseClipInfo(), ParseFeed(), ParseID3Tag(), ParseLine(), ParseMRL(), ParsePath(), ParseTabValue(), ParseTheoraComments(), ParseUSFHeaderTags(), ParseVorbisComments(), ReaderValue(), ReadHeader(), SaveConfigFile(), SendRecord(), SendSetup(), set_item_info(), set_option(), SetupKaraoke(), ExtraMetaPanel::update(), UpdateBookmarksOption(), var_OptionParse(), VideoConfig(), vlc_audio_replay_gain_MergeFromMeta(), vout_IntfInit(), and WriteAuxHeaders().
1.5.6