Increase 4K resolution temporal layers to 6
Description
This merge request increases the encoding speed of 4K content by 20%. An additional 2GB of system memory is used. Tested on an i7-14700k with Mode 2 & 3. This is the difference between full and partial CPU saturation for 4K content.
By default, content with a source resolution of 4K or higher is encoded with 5 temporal layers. This is problematic because it greatly reduces the CPU parallelization benefits of SVT-AV1. This merge request raises that threshold to 8K content for faster encoding speeds.
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
Edited by stickz1