]> git.sesse.net Git - vlc/commitdiff
Auto probe BDA tuner when using dvb://
authorLaurent Aimar <fenrir@videolan.org>
Fri, 24 Apr 2009 19:47:18 +0000 (21:47 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Fri, 24 Apr 2009 19:47:18 +0000 (21:47 +0200)
modules/access/bda/bda.c

index c5aed1f54258616b9a0a1a4b58bb5ad2f3941a29..6cfb477de2b7c1b3c8be4cc20ab2610a258bdf9d 100644 (file)
@@ -398,6 +398,18 @@ static int Open( vlc_object_t *p_this )
     {
         i_ret = dvb_SubmitATSCTuneRequest( p_access );
     }
+    if( !strcmp( p_access->psz_access, "dvb" ) )
+    {
+        /* Try to auto detect */
+        if( i_ret )
+            i_ret = dvb_SubmitDVBSTuneRequest( p_access );
+        if( i_ret )
+            i_ret = dvb_SubmitDVBCTuneRequest( p_access );
+        if( i_ret )
+            i_ret = dvb_SubmitDVBTTuneRequest( p_access );
+        if( i_ret )
+            i_ret = dvb_SubmitATSCTuneRequest( p_access );
+    }
 
     if( !i_ret )
         p_access->psz_demux = strdup( "ts" );