Skip to content

Reduce reference MV candidates for separate list - #5351

Merged
urvangjoshi merged 1 commit into
AOMediaCodec:av2-encfrom
jianle973:jianle-dev1-av2-enc
Aug 31, 2026
Merged

Reduce reference MV candidates for separate list#5351
urvangjoshi merged 1 commit into
AOMediaCodec:av2-encfrom
jianle973:jianle-dev1-av2-enc

Conversation

@jianle973

@jianle973 jianle973 commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

In this PR, when encoder flag reduce_max_drl_refmvs is set to 1 (i.e. speed >= 2), the encoder searches less reference MV candidate for the compound mode with separate DRL.

Test results of 33f RA (speed 2), based on commit ae462edd194e201c44270e503e4aca297ed9c5ac, are as folllows:
PSNR-Y PSNR-U PSNR-V PSNR-YUV EncTime DecTime
A1: +0.04% +0.01% +0.21% +0.05% 96.47% 98.30%
A2: +0.07% +0.28% -0.05% +0.07% 96.48% 98.14%

@yeqing-wu

Copy link
Copy Markdown
Contributor

What is the anchor commit ID? Could you please update the commit message and the PR body with the anchor commit ID of this PR?

Meanwhile, @kslu-aom has submitted a PR titled ‘Conditionally reduce max DRL ref MVs for speeds >= 2’. I believe it may have significant overlap with this PR. If this PR is already based on Lester’s reduce max DRL ref MVs for speeds >= 2, we are safe. Otherwise, it would be better to test the performance on top of that.

@jianle973

Copy link
Copy Markdown
Contributor Author

What is the anchor commit ID? Could you please update the commit message and the PR body with the anchor commit ID of this PR?

Meanwhile, @kslu-aom has submitted a PR titled ‘Conditionally reduce max DRL ref MVs for speeds >= 2’. I believe it may have significant overlap with this PR. If this PR is already based on Lester’s reduce max DRL ref MVs for speeds >= 2, we are safe. Otherwise, it would be better to test the performance on top of that.

The results are on top of
ae462ed .

The anchor contains Lester's PR.

@jianle973
jianle973 force-pushed the jianle-dev1-av2-enc branch from 9aa736f to cc5e448 Compare August 31, 2026 17:43
@leolzhao
leolzhao enabled auto-merge (squash) August 31, 2026 17:44
@urvangjoshi
urvangjoshi disabled auto-merge August 31, 2026 21:49
@urvangjoshi
urvangjoshi merged commit 2ab55a5 into AOMediaCodec:av2-enc Aug 31, 2026
2 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