Skip to content

Releases: cool-japan/oximedia

OxiMedia 0.1.8 Release

04 Jun 02:24

Choose a tag to compare

[0.1.8] - 2026-06-02

Added

  • oximedia-repair: mmap-backed deep_scan (memmap2, ≥4 MiB threshold with streaming fallback for smaller files), mtime-aware detection_cache (parking_lot RwLock short-circuit), and full fix_issue dispatcher wired to conceal, partial, container_migrate, and codec_probe submodules.
  • oximedia-neural: onnx Cargo feature gate; new OnnxBackend struct (load, run with HashMap<String, Tensor> API) backed by oxionnx.
  • oximedia-audio: compute_log_mel_spectrogram (STFT → Hann window → MelScale filterbank → log) added to the spectrum module.
  • oximedia-ml: AutoCaptionPipeline — Whisper-compatible encoder+decoder ONNX inference pipeline with greedy decode; AutoCaptionConfig, encode_audio, step_decode, and caption entry points; gated behind the auto-caption Cargo feature.
  • oxionnx (companion crate): SessionBuilder::with_provider_kinds() for typed runtime EP selection; ProviderKind::DirectMl variant (behind directml feature); EP dispatch chain consults the provider priority list at runtime.
  • oximedia-hdr: process-wide GamutConversionMatrix cache (OnceLock<RwLock<HashMap<(ColorGamut, ColorGamut), [[f32;3];3]>>>) eliminates redundant Bradford CAT + matrix-inverse computation per call pair.
  • oximedia-stream: six SpliceInfoSection encode→parse→re-encode roundtrip tests; CmafChunk.data migrated from Vec<u8> to bytes::Bytes; write_cmaf_segment returns Vec<Bytes> for zero-copy scatter-gather segment output.
  • oximedia-colormgmt: ToneCurve enum with ReinhardSimple, ReinhardExtended { l_white }, FilmicHable (Hable/Uncharted2), and AcesFitted (Narkowicz rational) operators.
  • oximedia-dedup: MergeExecutor, AppliedAction, and MergeReport — real filesystem duplicate resolution with symlink, hardlink, delete, and dry-run modes, including safety precondition checks.

Changed

  • oxionnx: version bumped 0.1.2 → 0.1.3 to reflect the new typed EP selection API.

Fixed

  • oxionnx: 18 clippy warnings in CoreML example files (coreml_arcface_smoke.rs, coreml_scrfd_smoke.rs, coreml_inswapper_smoke.rs) resolved; examples now compile cleanly under -D warnings.
  • oximedia-repair: orphaned stub repair_engine.rs (all branches logged no-ops with no real implementation) deleted.

Full Changelog: v0.1.7...v0.1.8

OxiMedia 0.1.7 Release

22 May 01:39

Choose a tag to compare

OxiMedia 0.1.6 Release

26 Apr 18:21

Choose a tag to compare

OxiMedia 0.1.5 Release

21 Apr 09:38

Choose a tag to compare

OxiMedia 0.1.4 Release

20 Apr 00:43

Choose a tag to compare

OxiMedia 0.1.3 Release

14 Apr 23:36

Choose a tag to compare

OxiMedia 0.1.2 Release

17 Mar 08:25

Choose a tag to compare

OxiMedia 0.1.1 Release

10 Mar 13:22

Choose a tag to compare

OxiMedia 0.1.0 Release

08 Mar 14:28

Choose a tag to compare