add flac (incomplete), and fix vorbis dependencies