feat(imaging): default to pure-Rust codecs
This commit is contained in:
@@ -6,11 +6,11 @@ and mutable raw payload. Concrete animation, sound, script, calling-card,
|
||||
landmark, settings, mesh, texture, wearable, and notecard models enforce a 64 MiB
|
||||
input ceiling and reject malformed structured formats with typed errors. Mesh and
|
||||
settings parsing use StructuredData. Texture encode/decode uses the imaging
|
||||
crate's bounded `jpeg2000` adapter, while the opt-in `vorbis` feature streams
|
||||
PCM conversion through bounded planar Ogg Vorbis blocks; neither API exposes
|
||||
codec implementation types. With either native codec feature disabled, its
|
||||
public API remains present and returns a typed `InvalidOperation` for otherwise
|
||||
valid input instead of discovering or linking a system codec implicitly.
|
||||
crate's default bounded pure-Rust JPEG 2000 adapter, while the opt-in `vorbis`
|
||||
feature streams PCM conversion through bounded planar Ogg Vorbis blocks;
|
||||
neither API exposes codec implementation types. The optional native OpenJPEG
|
||||
path is selected only by its explicit feature and never discovered or linked
|
||||
by a default build.
|
||||
|
||||
`AssetManager` is client-owned and shares one `DownloadManager` and `AssetCache`.
|
||||
ViewerAsset, GetMesh, GetTexture, and server-bake requests check the cache before
|
||||
|
||||
Reference in New Issue
Block a user