mirror of
https://github.com/mpv-player/mpv
synced 2025-03-11 08:37:59 +00:00
wayland: remove shm listener for the backend
The obtained information from the shm listener isn't used by anything and is also wrong now in wayland git master branch because of new shm formats which need a different way of saving the supported formats.
This commit is contained in:
parent
8fd274ea3b
commit
9af505a796
@ -427,19 +427,6 @@ static const struct wl_seat_listener seat_listener = {
|
||||
seat_handle_capabilities,
|
||||
};
|
||||
|
||||
/* SHM LISTENER */
|
||||
static void shm_handle_format(void *data,
|
||||
struct wl_shm *wl_shm,
|
||||
uint32_t format)
|
||||
{
|
||||
struct vo_wayland_state *wl = data;
|
||||
wl->display.shm_formats |= (1 << format);
|
||||
}
|
||||
|
||||
const struct wl_shm_listener shm_listener = {
|
||||
shm_handle_format
|
||||
};
|
||||
|
||||
static void registry_handle_global (void *data,
|
||||
struct wl_registry *registry,
|
||||
uint32_t id,
|
||||
@ -463,7 +450,6 @@ static void registry_handle_global (void *data,
|
||||
else if (strcmp(interface, "wl_shm") == 0) {
|
||||
|
||||
wl->display.shm = wl_registry_bind(reg, id, &wl_shm_interface, 1);
|
||||
wl_shm_add_listener(wl->display.shm, &shm_listener, wl);
|
||||
}
|
||||
|
||||
else if (strcmp(interface, "wl_output") == 0) {
|
||||
@ -699,7 +685,6 @@ static bool create_input (struct vo_wayland_state *wl)
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
static void destroy_input (struct vo_wayland_state *wl)
|
||||
{
|
||||
if (wl->input.keyboard)
|
||||
|
@ -59,7 +59,6 @@ struct vo_wayland_state {
|
||||
int display_fd;
|
||||
|
||||
struct wl_shm *shm;
|
||||
uint32_t shm_formats;
|
||||
} display;
|
||||
|
||||
struct {
|
||||
|
Loading…
Reference in New Issue
Block a user