]> git.sesse.net Git - vlc/commitdiff
demux: mkv: enforce valid frame rate
authorFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 13 Mar 2014 22:58:56 +0000 (23:58 +0100)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 13 Mar 2014 22:59:29 +0000 (23:59 +0100)
modules/demux/mkv/matroska_segment_parse.cpp

index 41fa0f30b35cbcc09e270920f4820126f935ca2c..1ed7b351b4fe3f636e4d45451833cd7777d041ab 100644 (file)
@@ -622,7 +622,7 @@ void matroska_segment_c::ParseTrackEntry( KaxTrackEntry *m )
                 {
                     KaxVideoFrameRate &vfps = *(KaxVideoFrameRate*)l;
 
-                    tk->f_fps = float( vfps );
+                    tk->f_fps = __MAX( float( vfps ), 1 );
                     msg_Dbg( &sys.demuxer, "   |   |   |   + fps=%f", float( vfps ) );
                 }
 //                else if( MKV_IS_ID( l, KaxVideoGamma) ) //DEPRECATED by Matroska