<div dir="auto">Hi,<br><br>This patch adds a log message when InputSourceNew() fails in input_SlaveSourceAdd().<br><br>It uses the existing SLAVE_ADD_CANFAIL flag to differentiate between optional and required slave sources, logging warnings for optional failures and errors for required ones. This makes such failures visible while keeping the behavior unchanged.<br><br>Thanks,<br>Manjeet Yaduvanshi <br><div dir="auto"><br></div><div dir="auto">From: Manjeet Yaduvanshi <<a href="mailto:manjeetyaduvanshi250@gmail.com" target="_blank" rel="noreferrer">manjeetyaduvanshi250@gmail.com</a>></div><div dir="auto">Subject: [PATCH] input: log slave source creation failure</div><div dir="auto"><br></div><div dir="auto">diff --git a/src/input/input.c b/src/input/input.c</div><div dir="auto">--- a/src/input/input.c</div><div dir="auto">+++ b/src/input/input.c</div><div dir="auto">@@</div><div dir="auto">     input_source_t *p_source = InputSourceNew( psz_uri );</div><div dir="auto">-    if( !p_source )</div><div dir="auto">-        return VLC_EGENERIC;</div><div dir="auto">+    if( !p_source )</div><div dir="auto">+    {</div><div dir="auto">+        if( b_can_fail )</div><div dir="auto">+            msg_Warn( p_input, "could not create slave source for %s", psz_uri );</div><div dir="auto">+        else</div><div dir="auto">+            msg_Err( p_input, "could not create slave source for %s", psz_uri );</div><div dir="auto">+</div><div dir="auto">+        return VLC_EGENERIC;</div><div dir="auto">+    }</div></div>