[Bug 791637] New: msdk: encode: Add more tuning options

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Dec 15 00:24:05 UTC 2017


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

            Bug ID: 791637
           Summary: msdk: encode: Add more tuning options
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: bsreerenj at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

MediaSDK is providing a number of tuning options. It doesn't make sense to add
all of them as properties, but we should still add some of the important ones.

I guess we need to change few of the property names in msdkXXXenc elements.
Currently we have three properties qp-i, qp-p and qp-b to set quant values for
each frame type.

I would prefer either:

A)  qp, qp-ip and qp-ib (somewhat similar to gstremaer-vaapi , where qp-ip and
qp-ib indicates the qp value difference (if there any) from i-frame)

B) qp, qp-p, qp-b (qp is the general quant value, qp-p and qp-b are for P and B
frames)


For me, A seems to be clean. The user only need to set one qp value which is
for I,P and B frames. Also there is no qp-i in JPEG encoder, so a generic "qp"
is more preferred. 
Intelligent CQP BRC algorithm requires only one quantization value. So
considering all these, I would go for option-A :)

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