Skip to content

Fast warp delta search for four and six param models in warp newmv - #5272

Merged
leolzhao merged 1 commit into
AOMediaCodec:av2-encfrom
jadhuran:adhuran/warp-decouple-mr
Aug 18, 2026
Merged

Fast warp delta search for four and six param models in warp newmv#5272
leolzhao merged 1 commit into
AOMediaCodec:av2-encfrom
jadhuran:adhuran/warp-decouple-mr

Conversation

@jadhuran

Copy link
Copy Markdown
Contributor

Decouple warp parameter searches

Add cost based early termination

Enabled for speed levels four and above

Results

Anchor: a341351

Speed 4

+-------+-------+------+------+------+------+-------+
| Class |  Y%   |  U%  |  V%  | YUV% | ENC% | DEC%  |
+-------+-------+------+------+------+------+-------+
| A1    |  0.07 | 0.32 | 0.28 | 0.09 | 97.6 | 100.7 |
| A2    | -0.01 | 0.23 | 0.20 | 0.00 | 95.3 | 100.1 |
+-------+-------+------+------+------+------+-------+

Comment thread av2/encoder/mcomp.c Outdated

@yeqing-wu yeqing-wu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. It is a good tradeoff. I have some comments, please help take a look

Comment thread av2/encoder/mcomp.c Outdated
Comment thread av2/encoder/mcomp.c
Comment thread av2/encoder/mcomp.c Outdated
Comment thread av2/encoder/mcomp.c Outdated
Comment thread av2/encoder/mcomp.c Outdated
@jadhuran
jadhuran force-pushed the adhuran/warp-decouple-mr branch 2 times, most recently from 9ec8ef3 to 2e2ff5d Compare August 18, 2026 00:00
@jadhuran

Copy link
Copy Markdown
Contributor Author

Thanks. It is a good tradeoff. I have some comments, please help take a look

I have addressed your comments

Decouple warp parameter searches

Add cost based early termination

Enabled for speed levels four and above
@leolzhao
leolzhao force-pushed the adhuran/warp-decouple-mr branch from 7849593 to 3209a6d Compare August 18, 2026 05:29
@leolzhao
leolzhao merged commit ea89c21 into AOMediaCodec:av2-enc Aug 18, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants