x11 factory: use vlc_readdir