X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-llaudio%2Fsrc%2Fdemuxers%2Fflacraw.rs;h=c04f1f00461aeecdddd025370004df97fdfc4375;hb=5f9bf7648f667952b787c77afde07d23ac7c01de;hp=d86d14e1eb3efb6c7901a1c1ecc174c7e49786d0;hpb=2cd9d8a600ef475711646fea5a3617e030440068;p=nihav.git diff --git a/nihav-llaudio/src/demuxers/flacraw.rs b/nihav-llaudio/src/demuxers/flacraw.rs index d86d14e..c04f1f0 100644 --- a/nihav-llaudio/src/demuxers/flacraw.rs +++ b/nihav-llaudio/src/demuxers/flacraw.rs @@ -137,11 +137,7 @@ impl RawDemuxerCreator for FLACDemuxerCreator { if br.seek(SeekFrom::Start(0)).is_err() { return false; } - if let Ok([b'f', b'L', b'a', b'C']) = br.read_tag() { - true - } else { - false - } + matches!(br.read_tag(), Ok([b'f', b'L', b'a', b'C'])) } } @@ -154,6 +150,7 @@ mod test { #[test] fn test_flac_raw_demux() { + // sample: https://samples.mplayerhq.hu/A-codecs/lossless/luckynight.flac let mut file = File::open("assets/LLaudio/luckynight.flac").unwrap(); let mut fr = FileReader::new_read(&mut file); let mut br = ByteReader::new(&mut fr);