feat: enable sub-64px dimensions
Description
Issue
This is the seventh Merge Request from the SVT-AV1-PSY team aiming to integrate our features into mainline SVT-AV1 under the oversight of Hassene Tmar and Faouzi Kossentini. This MR enables encoding of source media with dimensions smaller than 64x64px.
@hassount mentioned that this limitation was imposed intentionally in the past due to crashes encountered with small dimensions. We had a user report something like this to SVT-AV1-PSY's bug tracker, and I've included the fix in this commit. I'm not sure if this fixes encoding with small dimensions in all cases, but I haven't personally encountered any crashes since this fix was incorporated.
Author(s)
Performance impact
-
quality -
memory -
speed -
8 bit -
10 bit -
N/A
Test set
-
obj-1-fast can be found here -
other -
N/A
Merge method
-
Allow the maintainer to squash and merge when PR is ready to create a 1-commit to the master branch. The maintainer will be able to fix typos / combine commit messages to create a more readable 1-commit message or use whatever is stated in the 'Description' section -
I will clean up my commits and the maintainer shall use 'rebase and merge' to the master branch
Merge request reports
Activity
added new feature label
requested review from @fouedbenamara
added 22 commits
-
cce7014f...783c3f1f - 21 commits from branch
AOMediaCodec:master
- 66a7bc01 - feat: enable sub-64px dimensions
-
cce7014f...783c3f1f - 21 commits from branch
requested review from @PhoenixWorth
- Resolved by PhoenixWorth
- Resolved by PhoenixWorth
added 1 commit
- 47608a36 - chore: document restoration filtering limitation on small inputs in comment
added 14 commits
-
47608a36...988e930c - 11 commits from branch
AOMediaCodec:master
- 53dc6459 - feat: enable sub-64px dimensions
- 5dbd8e52 - fix: get_max_wavefronts return value logic
- 5d487ee3 - chore: document restoration filtering limitation on small inputs in comment
Toggle commit list-
47608a36...988e930c - 11 commits from branch
added 18 commits
-
5d487ee3...0598382a - 15 commits from branch
AOMediaCodec:master
- d59b68e9 - feat: enable sub-64px dimensions
- c84966bd - fix: get_max_wavefronts return value logic
- 49e51bd5 - chore: document restoration filtering limitation on small inputs in comment
Toggle commit list-
5d487ee3...0598382a - 15 commits from branch
reset approvals from @PhoenixWorth by pushing to the branch