mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2025-12-20 04:40:07 +01:00
output-capture: Fix assertions in pull_capture_task()
Fixes: 9ea205e00 (output-capture: Support writeback connector formats)
Signed-off-by: Robert Mader <robert.mader@collabora.com>
This commit is contained in:
parent
be71b5a094
commit
b6c1bc872e
1 changed files with 8 additions and 2 deletions
|
|
@ -489,9 +489,15 @@ weston_output_pull_capture_task(struct weston_output *output,
|
|||
assert(csi->height == height);
|
||||
|
||||
if (src == WESTON_OUTPUT_CAPTURE_SOURCE_WRITEBACK) {
|
||||
assert(!format);
|
||||
if (writeback_formats) {
|
||||
assert(weston_drm_format_array_equal(&csi->writeback_formats,
|
||||
writeback_formats));
|
||||
} else {
|
||||
assert(weston_drm_format_array_count_pairs(&csi->writeback_formats) == 0);
|
||||
}
|
||||
} else {
|
||||
assert(format && !writeback_formats);
|
||||
assert(csi->drm_format == format->format);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue