[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