[pvr.tvh] factor out the VFS buffering to a separate method