From dac13eb144f16731fcb109bcb4cead1684f1ec91 Mon Sep 17 00:00:00 2001 From: derrod Date: Mon, 12 Aug 2024 04:39:00 +0200 Subject: [PATCH] libobs: Add warning if created encoder is deprecated --- libobs/obs-encoder.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libobs/obs-encoder.c b/libobs/obs-encoder.c index 908ef2993..841ff050b 100644 --- a/libobs/obs-encoder.c +++ b/libobs/obs-encoder.c @@ -122,6 +122,13 @@ create_encoder(const char *id, enum obs_encoder_type type, const char *name, } blog(LOG_DEBUG, "encoder '%s' (%s) created", name, id); + + if (ei->caps & OBS_ENCODER_CAP_DEPRECATED) { + blog(LOG_WARNING, + "Encoder ID '%s' is deprecated and may be removed in a future version.", + id); + } + return encoder; }