Skip to content

Replace fnv-1a with crc32 hashing - #5401

Merged
yeqing-wu merged 3 commits into
AOMediaCodec:av2-encfrom
jingninghan:tx4
Sep 13, 2026
Merged

Replace fnv-1a with crc32 hashing#5401
yeqing-wu merged 3 commits into
AOMediaCodec:av2-encfrom
jingninghan:tx4

Conversation

@jingninghan

@jingninghan jingninghan commented Sep 11, 2026

Copy link
Copy Markdown
Contributor
Performance change:

sp1: 0.02% 98.29%

sp2: +0.04% 97.79%

sp3: +0.02%  97.16%

sp4: +0.01% 98.37%

Thanks to linzhen@google.com for evaluating the performance.

@gjin-rgb

Copy link
Copy Markdown

Do you have FG16 results for cpu2 and above? It seems the QP restriction in CPU1 is also removed.

@jingninghan
jingninghan force-pushed the tx4 branch 2 times, most recently from 9fdd2ba to 9f56eae Compare September 12, 2026 15:25
@jingninghan

Copy link
Copy Markdown
Contributor Author

Do you have FG16 results for cpu2 and above? It seems the QP restriction in CPU1 is also removed.

Please see the updated result numbers.

Yes, i was hoping to remove its QP dependency if possible, as it would be helpful when the rate control kicks in later on.

Performance change:

sp1: 0.02% 98.29%

sp2: +0.04% 97.79%

sp3: +0.02%  97.16%

sp4: +0.01% 98.37%

Thanks to linzhen@google.com for evaluating the performance.

STATS_CHANGED

@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.

LGTM

@yeqing-wu
yeqing-wu enabled auto-merge (squash) September 13, 2026 06:08
@yeqing-wu
yeqing-wu merged commit 132c0fb into AOMediaCodec:av2-enc Sep 13, 2026
107 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.

4 participants