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
This commit is contained in:
committed by
Kristian Høgsberg
parent
6f0907b6d8
commit
2ef1cd177e
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user