Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cherry-picking #80

Merged
merged 31 commits into from
Dec 27, 2024
Merged

Cherry-picking #80

merged 31 commits into from
Dec 27, 2024

Conversation

eustas
Copy link
Collaborator

@eustas eustas commented Dec 27, 2024

Picked 1732ba99 .. b508ff73

(Up-to-date 12:00 27.12.2024)

eustas and others added 30 commits December 27, 2024 09:20
And check that range input is sane (32-bit)

(cherry picked from commit 1732ba99bcde10d2430abcf090573526db2c861f)
(cherry picked from commit b0fe79189940c6257575d5cacd79de494831b373)
(cherry picked from commit 591a0881ef16cfcdba3d71117754b02276dd45a9)
* update docs

* Update benchmarking.md

* Add files via upload

* Update encode_effort.md

minor spelling mistake

* Final update to benchmarking (hopefully)

* review changes

* Super duper final final change :/

Gah, more detail

This is a Squash

(cherry picked from commit 56f6ab0e51ac4e6f40b6b12d15007542d59c54fe)
Newer versions of OpenEXR are doing "scratch" reads that can span befind end of file
(and thus misuse exceptions)

This PR adjusts our InMemoryIStream to fit OpenEXR expectations.

(cherry picked from commit d2411cebb0c34927189417dfc536867fa8902b22)
(cherry picked from commit 801b7ec9b50031fec87ead610c0e5a18fcd3268e)
That is gcov issue we can not work around.

(cherry picked from commit 0f82074d8e73018a09deffdfcb6fa0b1829433a2)
Bumps [actions/cache](https://github.com/actions/cache) from 4.1.2 to 4.2.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@6849a64...1bd1e32)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 1287873fca3a193f37aa5287571aeaecc5a12c35)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.0.7 to 5.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@015f24e...7f8b4b4)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit f3f9a168d9de45658301b4b235c6d57ac14bef68)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.5 to 3.27.6.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@f09c1c0...aa57810)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit dd072ee21e17728090b09a3152854c29be59298e)
E.g. for kRadius == 2 and ysize == 3 -> line [1] would be convolved twice

(cherry picked from commit 4b774171b403d6b801de7570201464e6278bfc2b)
(cherry picked from commit 2108f7be79dde07034ecf208ab0564cee798a1bd)
(cherry picked from commit 4a810eb44c56dd2e6421d9aff9120457cba53727)
This is preparation for fixing SVE build

(cherry picked from commit 2ac1faa13edc879af5f34fae55933f74e5c5e482)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.6 to 3.27.9.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@aa57810...df409f7)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit ad7b81dda6f385a3c8259d6e387a835f270d52aa)
(cherry picked from commit 4bef234b1c8a54db56498426fcd4c0558a2185e1)
In most cases it was just adding an extra image alloc + copy, and wrapping code on top.

(cherry picked from commit 3eb9450197974ed946d62c0a2447a31483e10b4a)
(cherry picked from commit c6a2e1b826afd55770f4ea71bcc20ce6dbdf5385)
(cherry picked from commit e414ad41c7e824efdf3af8ab0f0cb9a678cd2e04)
(cherry picked from commit a5de94685a2aaf4fccf39c002591c808c40f8eb5)
(cherry picked from commit e99de460b819038d777bb0a9f00e00ec2b5827ae)
(cherry picked from commit d05b12daf46618dbb530d63a0fb5ecfe6412c157)
It's structure has been changed - avx2 / avx512 specializations have been factored out

(cherry picked from commit d830431275a706d618f7f6d24d5c305f653f9a3e)
Most notably: use-after-move

(cherry picked from commit 9e823987fb8cc0439f55ef363bfa192fb2f81ed9)
… MaxLanes value (#4016)

(cherry picked from commit e239f56e18ccce277ccdf70eed5f0700c78aeb29)
Before this PR 0px channels were "skipped" before the check.
In some cases 1xK and Kx1 images are squeezed (for 420 subsampling)
and thus 0xK / Kx0 channels appear.

(cherry picked from commit 782608f0640ee4ee39649fc314710f1dfbec89b7)
(cherry picked from commit 1b3ce3ab9360c247806fbfee50b65d601ba99750)
(cherry picked from commit ca4085765c4d42c963aaa8dae1db76476a43dc27)
(cherry picked from commit 24e12baf0e8e697fdde84a5250b2df32f18cf40b)
Fixes #4026.

(cherry picked from commit 4aeeb250915d77b684d9eb68901afdd063ed849b)
(cherry picked from commit b508ff73ee881cf2593bb1780e5ea64ef9815035)
@eustas eustas requested a review from mo271 December 27, 2024 11:18
@eustas eustas merged commit ac19b28 into google:main Dec 27, 2024
37 of 44 checks passed
@eustas eustas deleted the cpk branch December 27, 2024 11:19
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.

5 participants