void ts_pes_Del( demux_t *p_demux, ts_pes_t *pes ) { ts_pes_ChainDelete_es( p_demux, pes->p_es ); if( pes->p_data ) block_ChainRelease( pes->p_data ); if( pes->p_sections_proc ) ts_sections_processor_ChainDelete( pes->p_sections_proc ); if( pes->p_prepcr_outqueue ) block_ChainRelease( pes->p_prepcr_outqueue ); free( pes ); }
void ts_pes_Del( demux_t *p_demux, ts_pes_t *pes ) { ts_pes_ChainDelete_es( p_demux, pes->p_es ); if( pes->gather.p_data ) block_ChainRelease( pes->gather.p_data ); if( pes->p_sections_proc ) ts_sections_processor_ChainDelete( pes->p_sections_proc ); if( pes->prepcr.p_head ) block_ChainRelease( pes->prepcr.p_head ); free( pes ); }