diff --git a/mythtv/libs/libmythtv/avformatdecoder.cpp b/mythtv/libs/libmythtv/avformatdecoder.cpp
index 742e0e0523b..f7c0500144b 100644
--- a/mythtv/libs/libmythtv/avformatdecoder.cpp
+++ b/mythtv/libs/libmythtv/avformatdecoder.cpp
@@ -1420,10 +1420,10 @@ float AvFormatDecoder::normalized_fps(AVStream *stream, AVCodecContext *enc)
         fps = codec_fps;
     else if (container_fps < 121.0f && container_fps > 3.0f)
         fps = container_fps;
-    else if (estimated_fps < 121.0f && estimated_fps > 3.0f)
-        fps = estimated_fps;
     else if (avg_fps < 121.0f && avg_fps > 3.0f)
         fps = avg_fps;
+    else if (estimated_fps < 121.0f && estimated_fps > 3.0f)
+        fps = estimated_fps;
     else
         fps = 30000.0f / 1001.0f; // 29.97 fps
 
