From 958da675924b64bb1ace86e62ac1de51842bd323 Mon Sep 17 00:00:00 2001 From: Gleb Smirnoff Date: Fri, 29 Dec 2017 15:16:29 -0800 Subject: [PATCH] Initialize libav before enabling kqueue monitor. --- minidlna.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/minidlna.c b/minidlna.c index 3da4f15..5df47ac 100644 --- a/minidlna.c +++ b/minidlna.c @@ -93,6 +93,7 @@ #include "upnpevents.h" #include "scanner.h" #include "monitor.h" +#include "libav.h" #include "log.h" #include "tivo_beacon.h" #include "tivo_utils.h" @@ -1157,8 +1158,10 @@ main(int argc, char **argv) #endif /* HAVE_INOTIFY */ #ifdef HAVE_KQUEUE - if (!GETFLAG(SCANNING_MASK)) + if (!GETFLAG(SCANNING_MASK)) { + av_register_all(); kqueue_monitor_start(); + } #endif /* HAVE_KQUEUE */ smonitor = OpenAndConfMonitorSocket();