]> git.sesse.net Git - vlc/commitdiff
live555 : send the scale again after a pause. It avoids to fallback to 1.0 speed...
authorSébastien Escudier <sebastien-devel@celeos.eu>
Wed, 18 Nov 2009 08:08:16 +0000 (09:08 +0100)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 11 Feb 2010 15:12:11 +0000 (17:12 +0200)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
modules/demux/live555.cpp

index c733efe562c4dc3b5fcdf1d2c741074d13c77db3..18c014937945effa99c802e8b693c622f646b833 100644 (file)
@@ -1428,7 +1428,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args )
                 return VLC_SUCCESS;
             if( ( b_pause && !p_sys->rtsp->pauseMediaSession( *p_sys->ms ) ) ||
                     ( !b_pause && !p_sys->rtsp->playMediaSession( *p_sys->ms,
-                       p_sys->f_seek_request ) ) )
+                       p_sys->f_seek_request, -1.0f, p_sys->ms->scale() ) ) )
             {
                     msg_Err( p_demux, "PLAY or PAUSE failed %s", p_sys->env->getResultMsg() );
                     return VLC_EGENERIC;