Merge pull request 'fix(pf-dxvadec): a wrapped sentence turned "6." into an ordered list' (#104) from worktree-dxva-doclint into main
ci / web (push) Successful in 1m35s
ci / docs-site (push) Successful in 1m35s
ci / bun-nix (push) Successful in 1m16s
ci / rust-arm64 (push) Successful in 2m8s
docker / builders (ci/android-ci.Dockerfile, punktfunk-android-ci) (push) Successful in 14s
docker / builders (ci/arch-ci.Dockerfile, punktfunk-arch-ci) (push) Successful in 18s
docker / builders (ci/fedora-rpm.Dockerfile, punktfunk-fedora-rpm) (push) Successful in 1m1s
windows-msix / package (x64, , x86_64-pc-windows-msvc, C:\t) (push) Successful in 3m2s
docker / builders (ci/rust-ci-noble.Dockerfile, punktfunk-rust-ci-noble) (push) Successful in 1m11s
docker / builders (ci/rust-ci.Dockerfile, punktfunk-rust-ci) (push) Successful in 19s
docker / apps (., web/Dockerfile, punktfunk-web) (push) Successful in 27s
android / android (push) Successful in 5m46s
deb / build-publish-client-arm64 (push) Successful in 3m56s
docker / apps (docs-site, docs-site/Dockerfile, punktfunk-docs) (push) Successful in 1m52s
apple / swift (push) Successful in 1m35s
windows / build (x86_64-pc-windows-msvc) (push) Successful in 2m32s
deb / build-publish-host (push) Successful in 5m26s
arch / build-publish (push) Successful in 8m58s
docker / builders (--build-arg FEDORA_VERSION=44, ci/fedora-rpm.Dockerfile, punktfunk-fedora44-rpm, -f44) (push) Successful in 8s
docker / builders-arm64cross (push) Successful in 9s
windows-msix / package (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (push) Successful in 3m57s
windows / build (aarch64-pc-windows-msvc) (push) Successful in 1m39s
apple / screenshots (push) Successful in 6m16s
docker / deploy-docs (push) Failing after 4m26s
ci / rust (push) Successful in 7m45s
deb / build-publish (push) Successful in 7m51s
rpm / build-publish (43, bazzite, punktfunk-fedora-rpm) (push) Successful in 22m35s
rpm / build-publish (44, fedora-44, punktfunk-fedora44-rpm) (push) Successful in 22m48s

Reviewed-on: #104
This commit was merged in pull request #104.
This commit is contained in:
2026-08-07 23:26:52 +00:00
+4 -4
View File
@@ -129,10 +129,10 @@ pub struct DecodePlanDxvaAv1 {
/// AV1 applies `refresh_frame_flags` AFTER the frame is decoded (7.20), so
/// `ref_frame_idx` resolves against the store as it stood BEFORE this frame and
/// a frame that reads a slot it then overwrites is the ORDINARY case, not an
/// exotic one: **268 of the vendored vector's 274 frames** do it, first at frame
/// 6. Releasing such a picture inside this conversion — which is what the H.264
/// and H.265 siblings do with their whole `removed` list, and what this one did
/// until the parity harness caught it — hands its surface straight back to
/// exotic one: **268 of the vendored vector's 274 frames** do it, first at
/// frame 6. Releasing such a picture inside this conversion — which is what the
/// H.264 and H.265 siblings do with their whole `removed` list, and what this
/// one did until the parity harness caught it — hands its surface straight back to
/// [`Self::setup_slot`], because [`SlotMap::assign`] takes the lowest free slot
/// and the lowest free slot is the one just vacated. The submission then says
/// `CurrPicTextureIndex = N` and `RefFrameMapTextureIndex[k] = N` in the same