#include <vlc_common.h>
#include <vlc_probe.h>
+#include <vlc_modules.h>
#include "libvlc.h"
#undef vlc_probe
*pcount = 0;
return NULL;
}
+ vlc_object_attach (probe, obj);
probe->list = NULL;
probe->count = 0;
module_t *mod = module_need (probe, capability, NULL, false);
if (mod != NULL)
+ {
+ msg_Warn (probe, "probing halted");
module_unneed (probe, mod);
+ }
void *ret = probe->list;
*pcount = probe->count;