diff --git a/mythtv/libs/libmythtv/avformatdecoder.cpp b/mythtv/libs/libmythtv/avformatdecoder.cpp
index 0226350..771714a 100644
--- a/mythtv/libs/libmythtv/avformatdecoder.cpp
+++ b/mythtv/libs/libmythtv/avformatdecoder.cpp
@@ -1372,7 +1372,10 @@ void AvFormatDecoder::InitVideoCodec(AVStream *stream, AVCodecContext *enc,
 
     if (selectedStream)
     {
-        fps = normalized_fps(stream, enc);
+        if (ringBuffer->isDVD())
+            fps = ringBuffer->DVD()->GetFrameRate();
+        else
+            fps = normalized_fps(stream, enc);
 
 
         if (stream->sample_aspect_ratio.num)
