Skip to content

fix(image): cancel stale H.264 seek repairs - #34

Merged
joaner merged 1 commit into
ioai-tech:mainfrom
joaner:fix/h264-cancel-stale-seek-repairs
Jul 26, 2026
Merged

fix(image): cancel stale H.264 seek repairs#34
joaner merged 1 commit into
ioai-tech:mainfrom
joaner:fix/h264-cancel-stale-seek-repairs

Conversation

@joaner

@joaner joaner commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

Description

Cancel obsolete H.264 seek-repair range queries before they can reset the worker or enqueue frames for an older seek target.

Motivation / related issue

Rapid consecutive rewinds can resolve out of order. An older range query could previously overwrite the decoder state established for the latest seek.

Type of change

  • Bug fix (non-breaking change that fixes an issue)

Checklist

  • npm run lint passes with no errors
  • npm test passes (648 tests)
  • npm run build and npm run build:lib succeed
  • New behavior is covered by tests
  • Documentation updated (README, API.md, EMBEDDING.md) if the public API changed — N/A, no public API change

Additional verification: npm run typecheck and npx playwright test tests/image-h264.spec.ts.

Re-submitted via fork workflow (replaces closed upstream PR #32).

Co-authored-by: joaner <joaner@users.noreply.github.com>
@joaner
joaner merged commit 6beb72d into ioai-tech:main Jul 26, 2026
2 checks passed
@joaner joaner mentioned this pull request Jul 26, 2026
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant