screencopy-v1: stop using wlr_output_export_dmabuf
This commit is contained in:
parent
f20c49d78a
commit
fa77aeb80e
|
@ -489,13 +489,12 @@ static struct wlr_screencopy_v1_client *client_from_resource(
|
|||
}
|
||||
|
||||
static uint32_t get_output_fourcc(struct wlr_output *output) {
|
||||
struct wlr_dmabuf_attributes attr = { 0 };
|
||||
if (!wlr_output_export_dmabuf(output, &attr)) {
|
||||
struct wlr_dmabuf_attributes attr = {0};
|
||||
if (!output->front_buffer ||
|
||||
!wlr_buffer_get_dmabuf(output->front_buffer, &attr)) {
|
||||
return DRM_FORMAT_INVALID;
|
||||
}
|
||||
uint32_t format = attr.format;
|
||||
wlr_dmabuf_attributes_finish(&attr);
|
||||
return format;
|
||||
return attr.format;
|
||||
}
|
||||
|
||||
static void capture_output(struct wl_client *wl_client,
|
||||
|
|
Loading…
Reference in New Issue