Commit 9dbfc5eb authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

xvideo: do not pretend that the video window was resized (refs #8696)

parent 22b6f35c
...@@ -773,7 +773,6 @@ static int Control (vout_display_t *vd, int query, va_list ap) ...@@ -773,7 +773,6 @@ static int Control (vout_display_t *vd, int query, va_list ap)
{ {
const vout_display_cfg_t *cfg; const vout_display_cfg_t *cfg;
const video_format_t *source; const video_format_t *source;
bool is_forced = false;
if (query == VOUT_DISPLAY_CHANGE_SOURCE_ASPECT if (query == VOUT_DISPLAY_CHANGE_SOURCE_ASPECT
|| query == VOUT_DISPLAY_CHANGE_SOURCE_CROP) || query == VOUT_DISPLAY_CHANGE_SOURCE_CROP)
...@@ -785,19 +784,14 @@ static int Control (vout_display_t *vd, int query, va_list ap) ...@@ -785,19 +784,14 @@ static int Control (vout_display_t *vd, int query, va_list ap)
{ {
source = &vd->source; source = &vd->source;
cfg = (const vout_display_cfg_t*)va_arg (ap, const vout_display_cfg_t *); cfg = (const vout_display_cfg_t*)va_arg (ap, const vout_display_cfg_t *);
if (query == VOUT_DISPLAY_CHANGE_DISPLAY_SIZE)
is_forced = (bool)va_arg (ap, int);
} }
/* */ if (query == VOUT_DISPLAY_CHANGE_DISPLAY_SIZE && va_arg (ap, int))
if (query == VOUT_DISPLAY_CHANGE_DISPLAY_SIZE {
&& is_forced vout_window_SetSize (p_sys->embed,
&& (cfg->display.width != vd->cfg->display.width cfg->display.width, cfg->display.height);
||cfg->display.height != vd->cfg->display.height) return VLC_EGENERIC; /* Always fail. See x11.c for rationale. */
&& vout_window_SetSize (p_sys->embed, }
cfg->display.width,
cfg->display.height))
return VLC_EGENERIC;
vout_display_place_t place; vout_display_place_t place;
vout_display_PlacePicture (&place, source, cfg, false); vout_display_PlacePicture (&place, source, cfg, false);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment