]> git.sesse.net Git - vlc/commitdiff
Do not filter out program/epg at the TS demuxer level.
authorLaurent Aimar <fenrir@videolan.org>
Sun, 27 Jun 2010 23:35:23 +0000 (01:35 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Mon, 28 Jun 2010 19:04:07 +0000 (21:04 +0200)
modules/demux/ts.c

index 63ec362a77a461721c600f47fc4c3377d8a58cc8..3748a5ab0a4d6d9c39589a76fb6368f82a5dc51e 100644 (file)
@@ -2786,9 +2786,6 @@ static void SDTCallBack( demux_t *p_demux, dvbpsi_sdt_t *p_sdt )
                  p_srv->b_eit_present, p_srv->i_running_status,
                  p_srv->b_free_ca );
 
-        if( p_sys->i_current_program != -1 && p_sys->i_current_program != p_srv->i_service_id )
-            continue;
-
         p_meta = vlc_meta_New();
         for( p_dr = p_srv->p_first_descriptor; p_dr; p_dr = p_dr->p_next )
         {
@@ -2965,7 +2962,7 @@ static void EITCallBack( demux_t *p_demux,
     vlc_epg_t *p_epg;
 
     msg_Dbg( p_demux, "EITCallBack called" );
-    if( !p_eit->b_current_next || ( p_sys->i_current_program != -1 && p_sys->i_current_program != p_eit->i_service_id ) )
+    if( !p_eit->b_current_next )
     {
         dvbpsi_DeleteEIT( p_eit );
         return;