compositor-drm: Don't use vaapi recorder with unsupported formats

We only support recording with GBM_FORMAT_XRGB888 format, so don't try
to record if the output has a differnt format.

https://bugs.freedesktop.org/show_bug.cgi?id=78199
dev
Ander Conselvan de Oliveira 11 years ago committed by Kristian Høgsberg
parent 6f0907b6d8
commit 2ef1cd177e
  1. 6
      src/compositor-drm.c

@ -2611,6 +2611,12 @@ recorder_binding(struct weston_seat *seat, uint32_t time, uint32_t key,
struct drm_output, base.link); struct drm_output, base.link);
if (!output->recorder) { if (!output->recorder) {
if (output->format != GBM_FORMAT_XRGB8888) {
weston_log("failed to start vaapi recorder: "
"output format not supported\n");
return;
}
width = output->base.current_mode->width; width = output->base.current_mode->width;
height = output->base.current_mode->height; height = output->base.current_mode->height;

Loading…
Cancel
Save