Commit Graph
1 Commits
Author SHA1 Message Date
7a14c3db49 #2798: contain Symphonia audio decoder panics (#3338)
* #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>
2026-10-30 01:20:28 -04:00