X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavdevice%2Falldevices.c;h=b767b6a7188210ba62d223a33e8d0146aeb8ebc2;hb=56d2154b72fba96a65b806ecf4a6f85c3f69b021;hp=280a260bd39b1687778f51e11e8aa35c7c05f369;hpb=55b56a8d6a061db7dff730341f062086f65d4bd4;p=ffmpeg diff --git a/libavdevice/alldevices.c b/libavdevice/alldevices.c index 280a260bd39..b767b6a7188 100644 --- a/libavdevice/alldevices.c +++ b/libavdevice/alldevices.c @@ -46,22 +46,21 @@ static void register_all(void) REGISTER_INDEV (BKTR, bktr); REGISTER_OUTDEV (CACA, caca); REGISTER_INOUTDEV(DECKLINK, decklink); + REGISTER_INOUTDEV(LIBNDI_NEWTEK, libndi_newtek); REGISTER_INDEV (DSHOW, dshow); - REGISTER_INDEV (DV1394, dv1394); REGISTER_INOUTDEV(FBDEV, fbdev); REGISTER_INDEV (GDIGRAB, gdigrab); REGISTER_INDEV (IEC61883, iec61883); REGISTER_INDEV (JACK, jack); + REGISTER_INDEV (KMSGRAB, kmsgrab); REGISTER_INDEV (LAVFI, lavfi); REGISTER_INDEV (OPENAL, openal); REGISTER_OUTDEV (OPENGL, opengl); REGISTER_INOUTDEV(OSS, oss); REGISTER_INOUTDEV(PULSE, pulse); - REGISTER_INDEV (QTKIT, qtkit); REGISTER_OUTDEV (SDL2, sdl2); REGISTER_INOUTDEV(SNDIO, sndio); REGISTER_INOUTDEV(V4L2, v4l2); -// REGISTER_INDEV (V4L, v4l REGISTER_INDEV (VFWCAP, vfwcap); REGISTER_INDEV (XCBGRAB, xcbgrab); REGISTER_OUTDEV (XV, xv); @@ -73,7 +72,7 @@ static void register_all(void) void avdevice_register_all(void) { - AVOnce control = AV_ONCE_INIT; + static AVOnce control = AV_ONCE_INIT; ff_thread_once(&control, register_all); }