mirror of https://github.com/mpv-player/mpv.git
wayland: notify vo if an output changes
Previously, the vo wasn't always informed if something about the output changed during playback. For instance, changing a display's refresh rate during playback would not update mpv's display fps. Fix this by simply using VO_EVENT_WIN_STATE in output_handle_done which executes whenever something about the output is changed.
This commit is contained in:
parent
281f5c63c1
commit
cdd6eb0994
|
@ -631,6 +631,8 @@ static void output_handle_done(void* data, struct wl_output *wl_output)
|
|||
"\tHz: %f\n", o->make, o->model, o->id, o->geometry.x0,
|
||||
o->geometry.y0, mp_rect_w(o->geometry), o->phys_width,
|
||||
mp_rect_h(o->geometry), o->phys_height, o->scale, o->refresh_rate);
|
||||
|
||||
o->wl->pending_vo_events |= VO_EVENT_WIN_STATE;
|
||||
}
|
||||
|
||||
static void output_handle_scale(void* data, struct wl_output *wl_output,
|
||||
|
|
Loading…
Reference in New Issue