The PCNT frame is writing no more bytes than required to hold the count (i.e. one byte for counts 0-255, two for counts 256-65535, &c). However, according the spec, "The counter must be at least 32-bits long to begin with." The Rust Symphonia library caught this.