[VDPAU] [PATCH] v3: Extend the public VDPAU API to support HEVC Decoding

Reimar Döffinger Reimar.Doeffinger at gmx.de
Mon Jul 28 12:28:37 PDT 2014


On Mon, Jul 28, 2014 at 02:07:31PM -0500, José Hiram Soltren wrote:
> This is version three of this patch, incorporating a suggestion from Rémi
> Denis-Courmont to add VdpChromaType values for 10- and 12-bit formats.

Maybe I'm stating the obvious, and maybe it's not very relevant.
But it would be nice if whatever mechanism is used for higher bit-depth
formats would either directly work or at least be easily extensible to
work with e.g. 10-bit H.264.
I guess this might in particular involve considering if the numbers
assigned to them are ok or if some space should be reserved for e.g.
9-bit, 14-bit and 16-bit from the start (which seem to be the only other
bit depths I see used anywhere - though I did not look too hard).
I also wonder: is the API still powerful enough to _conveniently_
figure out all the different capabilities?
I mean, there are several bit-depths and chroma subsampling variants,
of which a subset might be supported for displaying, and of that two
completely different subsets might be supported for decoding and
deinterlacing respectively.
Can a player application still reasonably figure out what it should
best use VDPAU for and in what way? Or even which format it should
request from e.g. a server if it has the choice?

Regards,
Reimar


More information about the VDPAU mailing list