diff --git a/src/media/video/winvideo/video_device_impl.cpp b/src/media/video/winvideo/video_device_impl.cpp
index 07729f74c746545aaf79fb90fb2d1a84eaa414cd..d77d2b7821b36f677f60e15ddfe6a2dbba5eb78c 100644
--- a/src/media/video/winvideo/video_device_impl.cpp
+++ b/src/media/video/winvideo/video_device_impl.cpp
@@ -63,7 +63,6 @@ class VideoDeviceImpl {
         std::map<VideoSize, std::vector<FrameRate> > rateList_;
         std::map<VideoSize, AM_MEDIA_TYPE*> capMap_;
 
-        //AM_MEDIA_TYPE* findCap(const std::string& size);
         void fail(const std::string& error);
 };
 
@@ -210,13 +209,6 @@ VideoDeviceImpl::setup()
                 capMap_[size] = pmt;
             }
         }
-        // Sort rates descending.
-        for (auto& rateList : rateList_) {
-            std::sort(rateList.second.begin(), rateList.second.end(),
-                [](const jami::video::FrameRate& lhs, const  jami::video::FrameRate& rhs) {
-                    return lhs.denominator() < rhs.denominator();
-                });
-        }
     }
     pSysDevEnum->Release();
     pSysDevEnum = NULL;