MCPcopy Index your code
hub / github.com/emrakyz/xav

github.com/emrakyz/xav @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
926 symbols 2,226 edges 78 files 15 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Desc

  • Brutally hardcore; obsessive; excessively-optimized
  • A complete framework
  • Lowest (V)RAM
  • Auto & Biased
  • NO system-side dependency
  • NO VapourSynth/FFmpeg/CLI call

Feats

  • Zones
  • Trim/splice
  • Scene-detect
  • Stop/Resume
  • Chunk encode
  • Custom muxer
  • Parse input data
  • CPU/GPU decode
  • AV* - H26* codec
  • Instant and multi-AR-safe autocrop
  • Pipe: cmd - | xav i.mkv: Slower than native
  • Target quality metrics: CVVDP & Butteraugli & SSIMU2
  • Opus encode with auto rate calc, stereo mix and loud-norm (AC-4 std)

How

./build.sh
xav --help

Extension points exported contracts — how you extend this code

Pixel (Interface)
(no doc) [4 implementers]
src/scd/mod.rs
Nal (Interface)
(no doc) [3 implementers]
src/nal_parse.rs
Interleave (Interface)
(no doc) [2 implementers]
src/mkv_mux.rs
Px (Interface)
(no doc) [2 implementers]
src/crop/avx512.rs
Px (Interface)
(no doc) [2 implementers]
src/crop/avx2.rs

Core symbols most depended-on inside this repo

add
called by 242
src/nal_parse.rs
push
called by 81
src/uring.rs
write_uint
called by 75
src/mkv/element.rs
uint_elem_size
called by 67
src/mkv/element.rs
ue
called by 57
src/nal_parse.rs
skip
called by 49
src/nal_parse.rs
write_bytes
called by 42
src/mkv/element.rs
err
called by 36
src/svterr.rs

Shape

Function 591
Method 159
Class 152
Enum 19
Interface 5

Languages

Rust100%

Modules by API surface

src/ffms.rs91 symbols
src/enc.rs75 symbols
src/mkv_mux.rs37 symbols
src/nal_parse.rs36 symbols
src/progs.rs35 symbols
src/encoder.rs32 symbols
src/vship.rs30 symbols
src/platform/windows.rs27 symbols
src/mux_webm.rs27 symbols
src/main.rs25 symbols
src/uring.rs23 symbols
src/scd/mod.rs23 symbols

For agents

$ claude mcp add xav \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact