[Bug 753591] vaapi: encoders: implement "direct-uploading"

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Nov 22 14:31:02 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=753591

--- Comment #23 from Florent ThiƩry <florent.thiery at ubicast.eu> ---
I re-ran my tests comparing 1.10.1 and today's master (using 5 pass), and the
regression on GT2 using multiple encoders seems gone (or marginal). Virtually,
GT2 performance seems unchanged.

1080p GT3 performance does improve a lot:

+-------------------------------+--------------------------+------+-------+-------+
|   Encoder                     |  Sample                  |1.10.1|master |  vs
  |
+===============================+==========================+======+=======+=======+
|   *vaapih264enc tune=none*    |  pattern=black-1920*1ch  |  93  |  127  | 
37%  |
+-------------------------------+--------------------------+------+-------+-------+
|   *vaapih264enc tune=none*    |  pattern=smpte-1920*1ch  |  87  |  117  | 
34%  |
+-------------------------------+--------------------------+------+-------+-------+
|   *vaapih264enc tune=none*    |  pattern=snow-1920*1ch   |  88  |  118  | 
34%  |
+-------------------------------+--------------------------+------+-------+-------+
| *vaapih264enc tune=low-power* |  pattern=black-1920*1ch  | 133  |  294  |
121%  |
+-------------------------------+--------------------------+------+-------+-------+
| *vaapih264enc tune=low-power* |  pattern=smpte-1920*1ch  | 163  |  258  | 
58%  |
+-------------------------------+--------------------------+------+-------+-------+
| *vaapih264enc tune=low-power* |  pattern=snow-1920*1ch   | 113  |  115  |  2%
  |
+-------------------------------+--------------------------+------+-------+-------+

However, GT2 is still a bit faster for 4k (tune=none), and tune=low-power seems
identical

+-------------------------------+--------------------------+------+-------+---------+
|   Encoder                     |  Sample                  |GT2   |GT3    |  vs
    |
+===============================+==========================+======+=======+=========+
|   *vaapih264enc tune=none*    |        *3840*1ch*        |  35  |  31   |
-11,43% |
+-------------------------------+--------------------------+------+-------+---------+
|   *vaapih264enc tune=none*    |        *3840*2ch*        |  43  |  40   |
-7,75%  |
+-------------------------------+--------------------------+------+-------+---------+
|   *vaapih264enc tune=none*    |        *3840*3ch*        |  42  |  40   |
-4,76%  |
+-------------------------------+--------------------------+------+-------+---------+
| *vaapih264enc tune=low-power* |        *3840*1ch*        |  45  |  44   |
-1,48%  |
+-------------------------------+--------------------------+------+-------+---------+
| *vaapih264enc tune=low-power* |        *3840*2ch*        |  45  |  46   | 
2,21%  |
+-------------------------------+--------------------------+------+-------+---------+
| *vaapih264enc tune=low-power* |        *3840*3ch*        |  46  |  46   | 
0,00%  |
+-------------------------------+--------------------------+------+-------+---------+

Let me know if i can help further

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list