From 2759153b0e007496685383f6f5879b629694254d Mon Sep 17 00:00:00 2001 From: Cristobal E Date: Mon, 11 Nov 2019 12:48:12 -0600 Subject: [PATCH] encoder: Show proper warning messages for custom options --- source/encoder.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/encoder.cpp b/source/encoder.cpp index 7864342..624579d 100644 --- a/source/encoder.cpp +++ b/source/encoder.cpp @@ -1015,8 +1015,9 @@ bool obsffmpeg::encoder::update(obs_data_t* settings) if ((ret = av_opt_set(_context, key.c_str(), value.c_str(), AV_OPT_SEARCH_CHILDREN)) < 0) { - PLOG_WARNING("Option '%s' could not be set to '%s'.", - key.c_str(), value.c_str()); + char sterror[AV_ERROR_MAX_STRING_SIZE]; + av_make_error_string(sterror, AV_ERROR_MAX_STRING_SIZE, ret); + PLOG_WARNING("Option '%s' could not be set to '%s'. (%s)", key.c_str(), value.c_str(), sterror); } have_param = false; have_key = false;