]> git.sesse.net Git - vlc/blobdiff - src/audio_output/intf.c
Add indirection to find input from wanabee input manager object
[vlc] / src / audio_output / intf.c
index 4a589a48255ad0ba7af8a1cc50fd7f96648ccfef..57eefe3ad3ccc5767ddeda4bd574f2c49e4d8de7 100644 (file)
 
 static aout_instance_t *findAout (vlc_object_t *obj)
 {
-    input_thread_t *p_input = playlist_CurrentInput (pl_Get (obj));
+    input_thread_t *(*pf_find_input) (vlc_object_t *);
+
+    pf_find_input = var_GetAddress (obj, "find-input-callback");
+    if (unlikely(pf_find_input == NULL))
+        return NULL;
+
+    input_thread_t *p_input = pf_find_input (obj);
     if (p_input == NULL)
        return NULL;