#![allow(
clippy::unwrap_used,
clippy::expect_used,
clippy::missing_const_for_fn,
clippy::print_stderr,
unreachable_pub,
dead_code,
reason = "test helpers shared across integration binaries"
)]
use flv_core::{Demuxer, TagType};
pub fn demux_all(bytes: &[u8]) -> usize {
let mut d = Demuxer::new();
for chunk in bytes.chunks(64) {
d.push_bytes(chunk);
}
let mut count = 0usize;
while let Ok(Some(tag)) = d.poll_tag() {
if tag.tag_type == TagType::Audio || tag.tag_type == TagType::Video {
count += 1;
}
}
count
}