[Bug 771291] Encoder: HEVC: Add 10 bit encoding support

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Mar 22 17:49:42 UTC 2017


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

--- Comment #1 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
Since the resolution of the bug 769266 this enhancement has become trickier.

The patches for bug 769266 assume that the encoder has context already
configured (a pair profile/entrypoint) which will provide all the supported
color formats to upload.

Nonetheless, in the case of HEVC, there are two VAEntrypointEncSlice for HEVC:
Main and Main10, where the difference is the accepted color space to upload.
The first admits NV12, I420, YV12 and IMC3; the former one NV12 and P010.

So we have an exception to the rule: two profiles for one encoder. That means
that gst_vaapi_encoder_get_surface_formats() needs to be aware of this
exception. It will need to try all the available profiles.

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