[vlc-commits] commit: Nuv: don't reject files with no or broken seektable ( Jean-Baptiste Kempf )

git at videolan.org git at videolan.org
Sun Mar 28 23:02:03 CEST 2010


vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Sun Mar 28 21:56:13 2010 +0200| [fe323b80700dbe2643bbde0da8391a6d046f156e] | committer: Jean-Baptiste Kempf 

Nuv: don't reject files with no or broken seektable

Just deactivate proper seeking

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=fe323b80700dbe2643bbde0da8391a6d046f156e
---

 modules/demux/nuv.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/modules/demux/nuv.c b/modules/demux/nuv.c
index 7328f7e..3fbcfa5 100644
--- a/modules/demux/nuv.c
+++ b/modules/demux/nuv.c
@@ -283,8 +283,10 @@ static int Open( vlc_object_t * p_this )
         if( !p_sys->b_seekable )
             msg_Warn( p_demux, "stream is not seekable, skipping seektable" );
         else if( SeekTableLoad( p_demux, p_sys ) )
-            goto error;
-
+        {
+            p_sys->b_index = false;
+            msg_Warn( p_demux, "Seektable is broken, seek won't be accurate" );
+        }
     }
     else
     {



More information about the vlc-commits mailing list