Commit Graph
9 Commits
Author SHA1 Message Date
EthanSuquetandClaude Opus 5.5 0f583853ad Untrack crates/hevcenc/target (36 MB of build output) and ignore nested target/
Commit c9d5e733 (M13.4, hevcenc deblocking) committed 207 files under
crates/hevcenc/target/agent-codec-hevc/: an agent's CARGO_TARGET_DIR with
rlibs, rmetas, build-script outputs and .rustc_info.json (~36 MB). They
were tracked because .gitignore only ignored the root `/target`.

- git rm --cached the directory; nothing references it.
- .gitignore: `/target` -> `target/`, so a per-crate or per-agent target
  dir is ignored anywhere in the tree. No tracked file lives under a
  directory named `target`, so nothing else becomes ignored.

The blobs stay in history; this keeps them out of every new checkout and
stops the next agent run from committing more.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-06 15:02:20 -04:00
Brandon ThomasandClaude Opus 5.5 da3c7a842d Never crash: HEVC encoder without expect()/unreachable!()
Replaces the encoder's 8 expect()/unwrap()/unreachable!() calls with handling that can't
panic: coding-unit decisions without a candidate report an infinite cost, inter helpers
without a reference picture return a neutral result, residual_coding of an all-zero block
writes nothing, the impossible Intra arms are no-ops, and the edge padding of an empty row uses
0 instead of unwrapping. Denies the panic lints in the crate.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-04 13:23:03 -04:00
Brandon ThomasandClaude Opus 5.5 646d3fa15f M13.4: hevcenc README measurements
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-03 05:21:39 -04:00
Brandon ThomasandClaude Opus 5.5 76f3f14262 M13.4: hevcenc faster intra mode search, ffprobe stream-info test, tiny sizes
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-03 05:21:28 -04:00
Brandon ThomasandClaude Opus 5.5 31cb2077d4 M13.4: hevcenc clippy precedence fix
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-03 05:19:36 -04:00
Brandon ThomasandClaude Opus 5.5 9e4942592c M13.4: hevcenc sign data hiding, noise / QP 0 tests, README
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-03 05:19:19 -04:00
Brandon ThomasandClaude Opus 5.5 c9d5e7335e M13.4: hevcenc deblocking filter (in-loop, bit-exact with ffmpeg), scratch buffers, POC-wrap / high-QP tests
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-03 05:15:09 -04:00
Brandon ThomasandClaude Opus 5.5 7f97c25c3e M13.4: hevcenc I/P encoder (CABAC, RD CU decisions, intra/merge/AMVP), filmcraft + ffmpeg bit-exact round trips
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-03 05:05:28 -04:00
Brandon ThomasandClaude Opus 5.5 3a8b401e81 M13.4: hevcenc / av1enc crate skeletons (API contract, layers)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-03 04:42:12 -04:00