mirror of
https://github.com/librempeg/librempeg
synced 2024-11-22 18:49:58 +00:00
kmsgrab: Do not require the modifier to stay constant.
As we get a new set of objects each frame anyway, we do not gain anything by keeping the modifier constant. This helps with capturing when switching your setup a bit, e.g. from ingame to desktop or from X11 to wayland. Signed-off-by: Mark Thompson <sw@jkqxz.net>
This commit is contained in:
parent
03f4b203ba
commit
4386060164
@ -176,13 +176,6 @@ static int kmsgrab_get_fb2(AVFormatContext *avctx,
|
|||||||
err = AVERROR(EIO);
|
err = AVERROR(EIO);
|
||||||
goto fail;
|
goto fail;
|
||||||
}
|
}
|
||||||
if (fb->modifier != ctx->drm_format_modifier) {
|
|
||||||
av_log(avctx, AV_LOG_ERROR, "Plane %"PRIu32" framebuffer "
|
|
||||||
"format modifier changed: now %"PRIx64".\n",
|
|
||||||
ctx->plane_id, fb->modifier);
|
|
||||||
err = AVERROR(EIO);
|
|
||||||
goto fail;
|
|
||||||
}
|
|
||||||
if (fb->width != ctx->width || fb->height != ctx->height) {
|
if (fb->width != ctx->width || fb->height != ctx->height) {
|
||||||
av_log(avctx, AV_LOG_ERROR, "Plane %"PRIu32" framebuffer "
|
av_log(avctx, AV_LOG_ERROR, "Plane %"PRIu32" framebuffer "
|
||||||
"dimensions changed: now %"PRIu32"x%"PRIu32".\n",
|
"dimensions changed: now %"PRIu32"x%"PRIu32".\n",
|
||||||
|
Loading…
Reference in New Issue
Block a user