diff --git a/libavdevice/xcbgrab.c b/libavdevice/xcbgrab.c
index 1b4830a730c5d90ceab3b86d737847b8fb6dfa17..4909588ea5672f02648712c290c0c226d95c5d56 100644
--- a/libavdevice/xcbgrab.c
+++ b/libavdevice/xcbgrab.c
@@ -92,6 +92,7 @@ static const AVClass xcbgrab_class = {
     .item_name  = av_default_item_name,
     .option     = options,
     .version    = LIBAVUTIL_VERSION_INT,
+    .category   = AV_CLASS_CATEGORY_DEVICE_VIDEO_INPUT,
 };
 
 static int xcbgrab_reposition(AVFormatContext *s,