From 53ff8e4bbfcde33b260b5d0dc984c3c0fd53cf2d Mon Sep 17 00:00:00 2001 From: Martin Piatka Date: Thu, 2 Feb 2023 11:47:11 +0100 Subject: [PATCH] capabilities: Use explicit type in lambda --- src/host.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/host.cpp b/src/host.cpp index e5d1d83eb..4f12ddfc9 100644 --- a/src/host.cpp +++ b/src/host.cpp @@ -432,7 +432,7 @@ static void probe_device(std::string_view cap_str, std::string name, const void deleter ? deleter(devices) : free(devices); } -static void probe_compress(std::string_view /*cap_str*/, std::string name, const void *mod){ +static void probe_compress(std::string name, const void *mod){ auto vci = static_cast(mod); if(vci->get_module_info){ @@ -491,19 +491,19 @@ const static struct { } mod_classes[] = { {"Compressions", "compress", LIBRARY_CLASS_VIDEO_COMPRESS, VIDEO_COMPRESS_ABI_VERSION, - [](auto name, const void *m) { probe_compress("compress", name, m); }}, + [](std::string name, const void *m) { probe_compress(name, m); }}, {"Capture filters", "capture_filter", LIBRARY_CLASS_CAPTURE_FILTER, CAPTURE_FILTER_ABI_VERSION, nullptr}, {"Capturers", "capture", LIBRARY_CLASS_VIDEO_CAPTURE, VIDEO_CAPTURE_ABI_VERSION, - [](auto name, const void *m){ probe_device("capture", name, m); }}, + [](std::string name, const void *m){ probe_device("capture", name, m); }}, {"Displays", "display", LIBRARY_CLASS_VIDEO_DISPLAY, VIDEO_DISPLAY_ABI_VERSION, - [](auto name, const void *m){ probe_device("video_disp", name, m); }}, + [](std::string name, const void *m){ probe_device("video_disp", name, m); }}, {"Audio capturers", "audio_cap", LIBRARY_CLASS_AUDIO_CAPTURE, AUDIO_CAPTURE_ABI_VERSION, - [](auto name, const void *m){ probe_device("audio_cap", name, m); }}, + [](std::string name, const void *m){ probe_device("audio_cap", name, m); }}, {"Audio filters", "audio_filter", LIBRARY_CLASS_AUDIO_FILTER, AUDIO_FILTER_ABI_VERSION, nullptr}, @@ -512,7 +512,7 @@ const static struct { nullptr}, {"Audio playback", "audio_play", LIBRARY_CLASS_AUDIO_PLAYBACK, AUDIO_PLAYBACK_ABI_VERSION, - [](auto name, const void *m){ probe_device("audio_play", name, m); }}, + [](std::string name, const void *m){ probe_device("audio_play", name, m); }}, };