]> git.sesse.net Git - vlc/commitdiff
Force TS demuxer when using BDA access.
authorLaurent Aimar <fenrir@videolan.org>
Fri, 24 Apr 2009 19:32:05 +0000 (21:32 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Fri, 24 Apr 2009 19:33:48 +0000 (21:33 +0200)
It seems that BDA does not filter out corrupted packets so our demuxer
detection can be fooled by bad reception.

modules/access/bda/bda.c

index e9ab6af6a3bb903d37664781bd63d0b67eaf5c9d..c5aed1f54258616b9a0a1a4b58bb5ad2f3941a29 100644 (file)
@@ -399,9 +399,11 @@ static int Open( vlc_object_t *p_this )
         i_ret = dvb_SubmitATSCTuneRequest( p_access );
     }
 
-    if( i_ret != VLC_SUCCESS )
+    if( !i_ret )
+        p_access->psz_demux = strdup( "ts" );
+    else
         msg_Warn( p_access, "DVB_Open: Unsupported Network %s",
-            p_access->psz_access);
+                  p_access->psz_access);
     return i_ret;
 }