resolved by implementing need_no_more_pads flag and pattern from mpegtsdemux and others