|
VLC 4.0.0-dev
|
Go to the source code of this file.
Functions | |
| picture_pool_t * | vout_GetPool (vout_display_t *vd, unsigned count) |
| It retrieves a picture pool from the display. More... | |
| bool | vout_IsDisplayFiltered (vout_display_t *) |
| picture_t * | vout_ConvertForDisplay (vout_display_t *, picture_t *) |
| void | vout_FilterFlush (vout_display_t *) |
| void | vout_SetDisplayFitting (vout_display_t *, enum vlc_video_fitting) |
| void | vout_SetDisplayZoom (vout_display_t *, unsigned num, unsigned den) |
| void | vout_SetDisplayAspect (vout_display_t *, unsigned num, unsigned den) |
| void | vout_SetDisplayCrop (vout_display_t *, const struct vout_crop *) |
| void | vout_SetDisplayViewpoint (vout_display_t *, const vlc_viewpoint_t *) |
| int | vout_SetDisplayFormat (vout_display_t *, const video_format_t *fmt, vlc_video_context *vctx) |
| void | vout_SetDisplayIccProfile (vout_display_t *, const vlc_icc_profile_t *) |
| picture_t * vout_ConvertForDisplay | ( | vout_display_t * | vd, |
| picture_t * | picture | ||
| ) |
References container_of, vout_display_priv_t::converters, filter_chain_VideoFilter(), and picture_Release().
Referenced by PrerenderPicture(), and vout_display_Prepare().
| void vout_FilterFlush | ( | vout_display_t * | vd | ) |
References container_of, vout_display_priv_t::converters, and filter_chain_VideoFlush().
Referenced by vout_FlushUnlocked().
| picture_pool_t * vout_GetPool | ( | vout_display_t * | vd, |
| unsigned | count | ||
| ) |
It retrieves a picture pool from the display.
References container_of, count, vout_display_priv_t::display_fmt, picture_pool_NewFromFormat(), and vout_display_priv_t::pool.
Referenced by VideoBufferNew(), and vout_OpenWrapper().
| bool vout_IsDisplayFiltered | ( | vout_display_t * | vd | ) |
References container_of, vout_display_priv_t::converters, and filter_chain_IsEmpty().
Referenced by vout_OpenWrapper().
| void vout_SetDisplayAspect | ( | vout_display_t * | vd, |
| unsigned | num, | ||
| unsigned | den | ||
| ) |
References container_of, video_format_t::i_visible_height, video_format_t::i_visible_width, vout_display_priv_t::source, vlc_ureduce(), vout_display_Reset(), and vout_SetSourceAspect().
Referenced by vout_ChangeDisplayAspectRatio(), and vout_Start().
| void vout_SetDisplayCrop | ( | vout_display_t * | , |
| const struct vout_crop * | |||
| ) |
| void vout_SetDisplayFitting | ( | vout_display_t * | vd, |
| enum | vlc_video_fitting | ||
| ) |
| int vout_SetDisplayFormat | ( | vout_display_t * | vd, |
| const video_format_t * | fmt, | ||
| vlc_video_context * | vctx | ||
| ) |
References container_of, vout_display_priv_t::converters, filter_chain_Clear(), vout_display_t::ops, video_format_t::p_palette, vout_display_priv_t::source, vout_display_priv_t::src_vctx, vlc_display_operations::update_format, video_format_Clean(), VLC_EGENERIC, VLC_SUCCESS, vlc_video_context_Hold(), and vlc_video_context_Release().
Referenced by ChangeFilters().
| void vout_SetDisplayIccProfile | ( | vout_display_t * | vd, |
| const vlc_icc_profile_t * | profile | ||
| ) |
References vout_display_priv_t::cfg, container_of, vout_display_cfg::icc_profile, vout_display_t::ops, and vlc_display_operations::set_icc_profile.
Referenced by vout_ChangeIccProfile().
| void vout_SetDisplayViewpoint | ( | vout_display_t * | vd, |
| const vlc_viewpoint_t * | p_viewpoint | ||
| ) |
| void vout_SetDisplayZoom | ( | vout_display_t * | vd, |
| unsigned | num, | ||
| unsigned | den | ||
| ) |
References vout_display_priv_t::cfg, container_of, vlc_rational_t::den, vout_display_cfg::display, vout_display_placement::fitting, vlc_rational_t::num, VLC_VIDEO_FIT_NONE, VOUT_DISPLAY_CHANGE_ZOOM, vout_display_Control(), vout_display_Reset(), and vout_display_placement::zoom.
Referenced by vout_ChangeZoom().