summaryrefslogtreecommitdiffhomepage
path: root/video-opencv
diff options
context:
space:
mode:
Diffstat (limited to 'video-opencv')
-rw-r--r--video-opencv/impl-metadata.cpp9
-rw-r--r--video-opencv/video-property-page.cpp2
2 files changed, 9 insertions, 2 deletions
diff --git a/video-opencv/impl-metadata.cpp b/video-opencv/impl-metadata.cpp
index 48a2e693..ffc51773 100644
--- a/video-opencv/impl-metadata.cpp
+++ b/video-opencv/impl-metadata.cpp
@@ -17,7 +17,14 @@ std::unique_ptr<camera> metadata::make_camera(const QString& name)
std::vector<QString> metadata::camera_names() const
{
- return get_camera_names();
+ std::vector<std::tuple<QString, int>> names = get_camera_names();
+ std::vector<QString> ret;
+ for (const auto& t : names)
+ {
+ const auto& [str, idx] = t;
+ ret.push_back(str);
+ }
+ return ret;
}
bool metadata::can_show_dialog(const QString& camera_name)
diff --git a/video-opencv/video-property-page.cpp b/video-opencv/video-property-page.cpp
index 8057bf9e..d56d4b91 100644
--- a/video-opencv/video-property-page.cpp
+++ b/video-opencv/video-property-page.cpp
@@ -147,7 +147,7 @@ bool video_property_page::show(int idx)
return true;
}
-#elif defined(__linux)
+#elif defined(__linux__)
# include <QProcess>
# include "compat/camera-names.hpp"