![]() ![]() ![]() I know of one possible "bug" but I couldn't decide if I wanted to patch it or not. DENABLE_JACK=ON -DENABLE_RTMPS=ON -DENABLE_FREETYPE=ON -DENABLE_BROWSER=OFF -DENABLE_PULSEAUDIO=OFF -DENABLE_WAYLAND=OFF -DENABLE_WEBSOCKET=OFF -DENABLE_VLC=OFF -DENABLE_AJA=OFF -DENABLE_DECKLINK=OFF -DUNIX_STRUCTURE=1 -DENABLE_V4L2=OFF -DENABLE_PIPEWIRE=OFF -DENABLE_NEW_MPEGTS_OUTPUT=OFF -DENABLE_LIBDFK=OFF -DENABLE_SPEEXDSP=OFF -DENABLE_VST=ON -DQT_VERSION=6 I would appreciate it if someone else would try compiling this and testing it as well. Only the linux version with the following build options has been tested, and even then not thoroughly. This commit was cleaned up for merge, but I've been using the base system for around 2 years on my own machine. ![]() Motivation and Contextįile polling is unreliable for files that update more often than once a second. Added a core structure for storing file watch info.įiles can be watched with inotify on linux systems or polled, pending support for kqueues and whatever windows uses.įiles removed from the filesystem (that cannot be immediately rewatched) fall back to polling, and restore themselves to the OS specific notification mechanism when they are restored.įile watches are identified by a type and a long watch id.Īdded some additional utilities for file locking to prevent races, for image sources.Īllows users to manually fall back to polling by selecting "network mode" (for files that are over NFS or likewise and don't receive OS level notification events).
0 Comments
Leave a Reply. |