decavcodec: Increase decoder thread count from (cpu_count/2 + 1) to (… #6908
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Increase decoder thread count from (cpu_count/2 + 1) to (cpu_count + 1) for snapdragon devices
On profiling different modules of Handbrake in Snapdragon Xelite devices, idle times in encoder threads were seen, due to waiting on decoder threads. Increasing the decoder threads resulted in lesser idle times in encoder threads as well as higher performance in terms of FPS overall
Results:
VERY FAST 1080P PRESET
VERY FAST 720P PRESET
Tested on: