obs-studio/plugins/linux-v4l2
Ed Maste 91f986ec99 linux-v4l2: Check udev fd events
udev_event_thread calls poll with two fds: the udev fd, and an eventfd
used for shutdown.  On FreeBSD we were hanging on shutdown in
udev_monitor_receive_device after receiving the eventfd event.

Now, if the udev fd reports no events skip the
udev_monitor_receive_device call.

At shutdown the loop will exit via os_event_try().
2022-08-16 20:46:06 -07:00
..
data/locale Update translations from Crowdin 2022-07-31 23:40:53 +00:00
CMakeLists.txt linux-v4l2: Add support for H.264 2022-06-17 18:49:12 +10:00
linux-v4l2.c linux-v4l2: Improve module detection 2021-01-25 04:14:29 -08:00
v4l2-controls.c v4l2: Ignore menu controls with no permissible values 2021-10-16 15:24:20 -07:00
v4l2-controls.h linux-v4l2: Add support for controls 2019-12-18 09:22:05 -08:00
v4l2-decoder.c linux-v4l2: Add support for H.264 2022-06-17 18:49:12 +10:00
v4l2-decoder.h deps,libobs,plugins: Fix discarded-qualifiers warnings with FFmpeg 5 2022-07-22 08:50:36 -04:00
v4l2-helpers.c linux-v4l2: Add auto reset on timeout option 2021-01-20 16:45:05 -08:00
v4l2-helpers.h linux-v4l2: Use decoded MJPEG pixel format 2022-02-19 23:53:41 -03:00
v4l2-input.c linux-v4l2: Add support for H.264 2022-06-17 18:49:12 +10:00
v4l2-output.c linux-v4l2: Fix format-truncation warning 2022-05-04 01:37:10 -07:00
v4l2-udev.c linux-v4l2: Check udev fd events 2022-08-16 20:46:06 -07:00
v4l2-udev.h linux-v4l2: Replace custom udev callbacks 2015-04-23 21:50:36 +02:00