Skip to content
Snippets Groups Projects

vp9enc: performance optimization work

Merged Mathieu Duponchelle requested to merge meh/gst-plugins-good:vp9-tiles into master

This mostly exposes a few new properties that allow the encoder to make better use of the available processing power.

On a 12-core machine:

gst-launch-1.0 -v videotestsrc ! video/x-raw, width=1920, height=1080 ! queue ! vp9enc threads=12 cpu-used=4 tile-rows=2 row-mt=true ! fakesink

uses around 450 % CPU, instead of around 180% with:

gst-launch-1.0 -v videotestsrc ! video/x-raw, width=1920, height=1080 ! queue ! vp9enc threads=12 cpu-used=4 ! fakesink

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading