# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 49.

## Lenses

- Code Health 65
- Architecture 100
- Maturity 61
- Readiness 26
- Security 90

## Changes since last survey

- 300 commits — 266 feature/other, 34 fixes

## By area

- library/core — 51 commits
- library/effect — 49 commits
- library/transformer — 46 commits
- library/common — 42 commits
- (root) — 29 commits
- library/ui — 10 commits
- library/muxer — 8 commits
- library/dash — 7 commits
- library/extractor — 6 commits
- (repo) — 5 commits
- demos/main — 5 commits
- docs/doc — 5 commits
- extensions/ima — 5 commits
- library/container — 5 commits
- testdata/src — 5 commits
- .github/ISSUE_TEMPLATE — 4 commits
- library/datasource — 3 commits
- library/hls — 3 commits
- demos/cast — 2 commits
- demos/transformer — 2 commits

## Notable commits

- fix: DefaultVideoFrameProcessorMultipleTextureOutputPixelTest fixes & cleanup
- fix: Effect: Fix concurrent access null pointer exception
- fix: Factor out video decoding and fix two minor issues
- fix: Fix 1 ErrorProneStyle finding
- fix: Fix ArrayIndexOutOfBoundIndex when re-preparing after exception
- fix: Fix Gradle Lint with @RequiresApi and SDK version
- fix: Fix HDR tone mapping stuck on SM device
- fix: Fix bug where PlayerView distorts video when video size is unknown
- fix: Fix calling extra registerInputStream and not handling EOS
- fix: Fix codec's MIME type is not used
- fix: Fix demo app UnsafeOptInUsageError lint errors
- fix: Fix demo app UnsafeOptInUsageError lint errors
- fix: Fix dependencies for UI module
- fix: Fix encoder expecting HDR while tone-mapping requested
- fix: Fix incorrect class name for MediaPipe demo
- fix: Fix lost shader input capacity after end-of-stream
- fix: Fix media3-migration.sh
- fix: Fix missing equals sign in inline-comment parameter names
- fix: Fix ms to us conversion bug in DecoderVideoRenderer
- fix: Fix operations order in RenderingTest
- …and 280 more

## Architecture

- 0 containers · 1 bounded contexts · 0 dependency edges (baseline)
