From 5be45ab79449cd50a3645cc05612df1ebbdaafac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Wed, 13 Nov 2019 11:28:35 -0500 Subject: [PATCH] avmodel: sort framerates Change-Id: Ic07397d26d8b158765ac927c5be03f34b58b7994 --- src/avmodel.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/avmodel.cpp b/src/avmodel.cpp index 0e2060bb..6efe97f5 100644 --- a/src/avmodel.cpp +++ b/src/avmodel.cpp @@ -19,6 +19,7 @@ #include "api/avmodel.h" // Std +#include <algorithm> // std::sort #include <chrono> #include <csignal> #include <iomanip> // for std::put_time @@ -249,6 +250,7 @@ AVModel::getDeviceCapabilities(const std::string& deviceId) const while (itRates.hasNext()) { rates.emplace_back(itRates.next().toFloat()); } + std::sort(rates.begin(), rates.end(), std::greater<int>()); channelCapabilities.emplace_back( std::make_pair(resToRates.first.toStdString(), rates)); } -- GitLab