* #2798: contain Symphonia audio decoder panics
Guard decoder creation, packet conversion and standalone imports. Keep
panicked decoders disabled across reset and reject partial imports while
preserving ordinary corrupt-packet recovery. Add synthetic regression
and hostile-header tests plus crate documentation.
Refs #2798; H.264/HEVC worker containment remains separate.
Co-authored-by: Codex <noreply@openai.com>
* #2798: document panic strategy limits of audio guards
Clarify that decoder panics become CodecError::Decode only with panic=unwind. Document the default wasm32 abort behavior and retain the process-abort and allocation-failure caveats.
Co-authored-by: Codex <noreply@openai.com>
* codecs README: drop the PR's local test log
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
---------
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>