If the first program of the PAT has no PMT or no ES, we will get stuck forever.
Return from demux probe immediately, to let user select the desired program later.
For example on Astra S19.2E:
dvb:// --dvb-frequency
12551500 --dvb-polarization V --dvb-srate
22000000 --dvb-fec 5/6
if( p_sys->i_pmt_es == 0 && !p_sys->pid[0].b_seen )
MissingPATPMTFixup( p_demux );
- while( p_sys->i_pmt_es <= 0 )
- {
- if( Demux( p_demux ) != 1 )
- break;
- }
return VLC_SUCCESS;
}