vlc | branch: master | Francois Cartegnie <[email protected]> | Sun Mar 15 00:26:50 2015 +0100| [3b586dc733743d3901dce4e8370e94a8665b64dc] | committer: Francois Cartegnie
demux: ts: do not create multiple stream filter can happen with multiple arib programs > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3b586dc733743d3901dce4e8370e94a8665b64dc --- modules/demux/ts.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/demux/ts.c b/modules/demux/ts.c index 7242714..0fcbfa5 100644 --- a/modules/demux/ts.c +++ b/modules/demux/ts.c @@ -5475,7 +5475,7 @@ static void PMTCallBack( void *data, dvbpsi_pmt_t *p_dvbpsipmt ) else if( stream_Control( p_sys->stream, STREAM_SET_PRIVATE_ID_CA, p_dvbpsipmt ) != VLC_SUCCESS ) { - if ( p_sys->arib.e_mode == ARIBMODE_ENABLED ) + if ( p_sys->arib.e_mode == ARIBMODE_ENABLED && !p_sys->arib.b25stream ) { p_sys->arib.b25stream = stream_FilterNew( p_demux->s, "aribcam" ); p_sys->stream = ( p_sys->arib.b25stream ) ? p_sys->arib.b25stream : p_demux->s; _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
