# se_wave_riff — the three menu cues, decoded end to end $ cargo run -p sylpheed-formats --example se_wave_dump -- /tmp/se /tmp/se/move.riff: 8252 bytes (4 packets at 0x1ec0) /tmp/se/back.riff: 4156 bytes (2 packets at 0xec0) /tmp/se/confirm.riff: 12348 bytes (6 packets at 0x5d6c0) refusal path ok: Static.slb: 1048576 packets at 0x1ec0 need 2147483648 bytes, but the bank declares only 8970240 bytes $ ffmpeg -i .riff .wav # then measure the PCM move 48000 Hz mono 0.533 s rms 2084.7 peak 29813 non-quiet 47.5% back 48000 Hz mono 0.344 s rms 2984.7 peak 16973 non-quiet 95.1% confirm 48000 Hz mono 1.016 s rms 4327.0 peak 32767 non-quiet 92.5% Non-silent, plausible envelopes, durations consistent with a UI blip. The refusal path is exercised in the same run: an impossible packet count is rejected rather than returning a short stream.