sndplay: read ID3 padding
authorKostya Shishkov <kostya.shishkov@gmail.com>
Sun, 9 Jan 2022 11:23:48 +0000 (12:23 +0100)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Sun, 9 Jan 2022 11:23:48 +0000 (12:23 +0100)
sndplay/src/demux.rs

index 9878500ae7a21710af2561f31cd2f685e370a7da..d40c29c72741b8ff4927c54479c3d20467e22a17 100644 (file)
@@ -299,6 +299,10 @@ pub fn detect_tags(br: &mut ByteReader) -> (bool, u64, Option<u64>) {
             }
             start += size + 10;
             br.read_skip(size as usize).unwrap();
+            while let Ok(0) = br.read_byte() {
+                start += 1;
+            }
+            br.seek(SeekFrom::Start(start)).unwrap();
             is_raw = true;
         } else {
             break;