//! Ogg's CRC-32 variant (RFC 3533 §6): polynomial `0x04C11DB7`, MSB-first, no
//! input/output reflection, init `0`, no final XOR — **not** the same variant as
//! zlib/PNG `crc32` (which is bit-reflected).
/// Ogg's CRC-32 polynomial (RFC 3533 §6).
const POLY: u32 = 0x04C1_1DB7;
/// Compute the Ogg page CRC over `data`.
///
/// The caller must zero the page's own CRC field first (per RFC 3533). Public
/// so codec-aware consumers can build/verify pages (e.g. tests); mux/demux
/// use it internally.